Abbott is a global healthcare leader that helps people live more fully at all stages of life. As a Staff Software Engineer, you will lead the design and development of scalable, cloud-native applications using Java, Angular, and Azure technology stack.
Requirements
- Bachelor’s degree in software engineering, Computer Engineering, Computer Science, or a related field
- 10+ years of backend development experience with proven ability to lead development
- Java 11+, Spring Boot, Microservices, REST API development
- Database technologies (Postgres preferred)
- Building cloud-native SaaS applications following well-architected principles (Azure Cloud preferred)
- Experience with Azure PaaS services: Messaging/Service Bus, NoSQL DB/CosmosDB, Blob Storage, Redis Cache, Identity Manager
- Frontend Skills (Preferred): Angular, TypeScript, JavaScript, CSS, HTML, State management (NgRx), functional programming, charting and grid libraries (amCharts, AG-Grid), and developer productivity tools
- Testing & Tools: Unit testing (JUnit, Jest), static code analyzers, load testing tools (JMeter, Lighthouse)
- Knowledge of AI Agents in the software development life cycle is a plus.
- Understanding of CI/CD pipelines, Azure Devops – a plus
Benefits
- Career development with an international company
- Free medical coverage in our Health Investment Plan (HIP) PPO medical plan
- Excellent retirement savings plan
- Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit
- A company recognized as a great place to work in dozens of countries worldwide
- A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity, working mothers, female executives, and scientists