
mid/senior software engineer
4 weeks ago
Join to apply for the MID/SENIOR SOFTWARE ENGINEER role at IRD Global
Job PurposeThe incumbent will be responsible for designing and implementing scalable microservices and data integration pipelines using modern Java technologies, impacting the performance, reliability, and efficiency of large-scale data systems to enable robust, high-performing public health solutions.
Job DescriptionDepartment: Digital Transformation
Reporting To: Head of Digital Transformation
Employment Type: Full-time (Contractual)
Location: Karachi, Pakistan
Responsibilities- Design, develop, and maintain scalable, high-performance microservices and data pipelines using Java (Java 8+), ensuring system reliability, maintainability, and scalability.
- Participate in cross-functional teams to architect end-to-end solutions, enabling seamless data flow and business logic execution across distributed systems.
- Lead efforts in optimizing performance and debugging complex issues using tools like JProfiler, JUnit, and other observability tools.
- Collaborate with DevOps, QA, and frontend teams to support CI/CD pipelines, automate testing, and ensure seamless deployments to staging and production environments.
- Manage data persistence layers involving relational (MySQL) and NoSQL (MongoDB) databases, including schema design, query optimization, and data migration strategies.
- Mentor junior developers and conduct code reviews to ensure adherence to best practices, clean code, and high standards of software quality.
- Create technical documentation, architectural diagrams, and API specifications to support ongoing development, onboarding, and knowledge sharing.
- Represent the engineering team in technical discussions with product owners, stakeholders, and clients, translating business requirements into technical solutions.
- Ensure compliance with coding standards, security protocols, and data protection regulations in software development.
Required Qualification
- Bachelor's degree in computer science, Computer Engineering, Software Engineering, or related fields.
- At least 7 years of professional experience with Java software development.
- Strong knowledge of Java 8+ and experience with the Java Module System.
- Experience building and maintaining microservices architectures.
- Extensive experience with containerization (Docker, Kubernetes).
- Experience working with Message Queue systems and Data Streaming systems like RabbitMQ and Kafka Stack.
- Hands-on experience with large data handling and data pipeline integration.
- Proficiency in Maven for build and dependency management.
- Expertise in unit testing with JUnit and performance profiling using JProfiler.
- Strong database skills with MongoDB and MySQL, including optimization techniques.
- Experience with RESTful API development, messaging queues, and distributed systems.
- Strong understanding of coding standards and SDLC.
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Hospitals and Health Care
Referrals increase your chances of interviewing at IRD Global by 2x.
Get notified about new Senior Software Engineer jobs in Karāchi, Sindh, Pakistan.
This job is active and accepting applications.
#J-18808-Ljbffr-
Mid/Senior Level Software Engineer – Backend
2 weeks ago
Karachi, Sindh, Pakistan Intelligenes Full timeWe are looking for a forward-thinking Mid/Senior Level Software Engineer specializing in .NET Backend development who embraces modern AI-assisted development practices. The ideal candidate will leverage cutting-edge tools like GitHub Copilot and Cursor to maximize productivity while delivering high-quality solutions.Core Responsibilities:Design efficient,...
-
Senior Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan Knysys Full timeSenior Software Engineer Knysys, Pakistan If you have successful experience in the field of software engineering in a generalist role in challenging projects/applications, you are welcome to apply in our place where exposure to work on multiple technology and different services areas along with respectable learning and financial growth are the fruits for...
-
Senior Embedded Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan DreamBig Semiconductor Inc. Full timeWe're currently hiring for senior-level positions at DreamBig Semi (Karachi-based). If you or someone in your network is a strong match, I'd be truly grateful if you could share this within your circle.Open Positions:Senior Embedded Software EngineerSkills Required: C Programming, Networking (sockets, protocols)Senior Embedded Hardware EngineerSkills...
-
Senior Software Engineer
3 days ago
Karachi, Sindh, Pakistan Conrad Labs Full timeJoin to apply for the Senior Software Engineer role at Conrad Labs.Conrad Labs is a cutting-edge software technology company with hubs in Lahore, Karachi, and Austin, Texas. We're a team of passionate and talented individuals who love to tackle complex challenges using the latest technologies. Our mission is to develop innovative products that make a...
-
Senior Software Developer
2 weeks ago
Karachi, Sindh, Pakistan beBee Careers Full time 1,500,000 - 2,500,000Senior Software EngineerWe are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have successful experience in software engineering and a passion for developing new product offerings.Key ResponsibilitiesCollaborate with project managers, user interaction designers, and other software engineers to develop innovative...
-
Senior Software Engineer, Tech
4 weeks ago
Karachi, Sindh, Pakistan ibex Full timeJoin to apply for the Senior Software Engineer, Tech role at ibexIbex is looking for a Senior Software Engineer - DotNet.ResponsibilitiesBuild, design, and deploy web-based applications.Collaborate with managers and business stakeholders to refine and prioritize requirements.Participate in architecture-level design of enterprise applications.Verify system...
-
Mid Level Software Engineer – Backend
3 weeks ago
Karachi, Sindh, Pakistan Intelligenes Full timeGet AI-powered advice on this job and more exclusive features.We are looking for a forward-thinking Mid Level Software Engineer specializing in .NET Backend development who embraces modern AI-assisted development practices. The ideal candidate will leverage cutting-edge tools like GitHub Copilot and Cursor to maximize productivity while delivering...
-
Karachi, Sindh, Pakistan beBeeMERNSTACKDEVELOPER Full time 800,000 - 1,200,000**Job Title:** Senior/Mid-Level MERN Stack Developer\We are looking for a skilled and passionate professional to develop and maintain robust web applications using MongoDB, Express.js, React.js, and Node.js. As a senior or mid-level developer, you will work closely with our product and design teams to create scalable and efficient solutions that meet our...
-
Mid / Senior Wordpress Developer
2 weeks ago
Karachi, Sindh, Pakistan Abaci Lab Full timeGet AI-powered advice on this job and more exclusive features.We're looking for a highly skilled and motivated WordPress Developer to join our growing team full-time at our Karachi office. Experience Level: Mid to Senior (Minimum 2-3 years)Mid/Senior WordPress DeveloperWe're looking for a highly skilled and motivated WordPress Developer to join our growing...
-
Senior Software Engineer
4 weeks ago
Karachi, Sindh, Pakistan dubizzle Full timeJoin to apply for the Senior Software Engineer - ReactJS role at dubizzle.We are looking for a Software Engineer, experienced in React and other frontend programming languages, interested in being part of a platform handling millions of requests per day. You will conceive, design, and deliver complex products, pushing the boundaries of perfection. Daily...