Abbott Laboratories seeks a Senior Software Engineer to design, build, and scale secure, reliable software that powers diagnostics and medical technologies worldwide. In this role, you'll develop cloud-based services, APIs, and data-driven solutions supporting healthcare and life sciences products. You will collaborate closely with scientists, clinicians, and product teams in an inclusive, mission-driven culture focused on improving health and quality of life. Expect opportunities for technical leadership, mentoring, international collaboration, and continuous learning in a highly innovative, regulated environment.
Responsibilities
- Design, implement, and maintain scalable, secure backend services and APIs for healthcare and diagnostics platforms.
- Collaborate with product managers, scientists, and cross-functional teams to translate clinical and business needs into technical solutions.
- Ensure code quality through code reviews, automated testing, and adherence to best practices and secure development standards.
- Optimize system performance, reliability, and observability for globally distributed applications.
- Contribute to architecture decisions, technical roadmaps, and documentation for cloud-based solutions.
- Mentor junior engineers and foster a culture of knowledge sharing, collaboration, and continuous improvement.
- Integrate software with medical devices, data pipelines, and analytics platforms while maintaining compliance with healthcare regulations.
- Participate in Agile ceremonies and support continuous delivery and Dev
- Ops practices.
Required Skills
- Java or C# backend development
- Python for data integration and scripting
- RESTful API design and implementation
- SQL and relational database design (e.g., PostgreSQL, My
- SQL)
- Cloud platforms (AWS, Azure, or GCP) and microservices
- Containerization and orchestration (Docker, Kubernetes)
- Automated testing frameworks and CI/CD pipelines
- Secure software development and data privacy practices
- System monitoring, logging, and performance optimization
- Agile/Scrum software development methodologies