
Staff Software Engineer
Abbott
full-time
Posted on:
Location Type: Office
Location: Pleasanton • California • United States
Visit company websiteExplore more
Salary
💰 $114,000 - $228,000 per year
Job Level
Tech Stack
About the role
- Architect, design, and implement microservices using Java 11+, Spring Boot, and REST APIs (GraphQL is a plus).
- Build cloud-native SaaS applications following well-architected principles on Azure Cloud.
- Work with Azure PaaS services such as Service Bus, Cosmos DB, Blob Storage, Redis Cache, and Identity Manager.
- Build responsive and dynamic user interfaces using Angular, TypeScript, JavaScript, CSS, and HTML.
- Implement state management using NgRx and work with charting/grid libraries (amCharts, AG-Grid).
- Write unit tests using JUnit and Jest; apply static code analysis tools.
- Conduct load testing using tools like JMeter and Lighthouse.
- Ensure security, performance, and adherence to design patterns and best practices.
- Mentor junior engineers and drive architectural decisions.
- Collaborate with cross-functional teams in an Agile environment (Scrum/Kanban).
Requirements
- Bachelor’s degree in software engineering, Computer Engineering, Computer Science, or a related field
- 10+ years of backend development experience (full stack preferred) with proven ability to lead development
- Java 11+, Spring Boot, Microservices, REST API development (GraphQL is a plus)
- 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 where you can grow the career you dream of.
- Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year.
- An excellent retirement savings plan with a high employer contribution.
- Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
- A company recognized as a great place to work in dozens of countries worldwide and named one of the most admired companies in the world by Fortune.
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 11+Spring BootMicroservicesREST APIGraphQLAzure CloudPostgresAngularTypeScriptNgRx
Soft skills
mentoringleadershipcollaborationAgileScrumKanban
Certifications
Bachelor’s degree in software engineeringBachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science