As a Staff Software Engineer in Abbott’s Diagnostics division, you’ll leverage your expertise to design, develop, and maintain complex software systems. You'll be a technical leader, driving mission-critical projects and ensuring high-quality deliverables.
This role focuses on designing end-to-end solutions, maintaining adherence to architecture standards, and mentoring junior engineers.
Key Responsibilities
Software Development Leadership:
- Lead the design and implementation of complex software features and capabilities.
- Oversee CI/CD design, testing strategies, and implementation for multiple subsystems.
- Ensure all code complies with design standards and quality benchmarks.
Architecture & Design:
- Define system strategies to meet functional and non-functional requirements.
- Conduct feasibility assessments and propose optimal solutions aligned with system architecture.
- Evolve architecture to meet future requirements and define SLAs.
Mentorship & Collaboration:
- Guide junior team members and promote best practices.
- Communicate technical concepts effectively to diverse audiences.
Quality Assurance:
- Develop regression analysis, test strategies, and test plans for complex features.
- Lead root cause investigations and participate in corrective/preventative actions.
Innovation & Problem-Solving:
- Evaluate design options, conduct proofs-of-concept, and implement data-driven solutions.
- Utilize design patterns and modern programming languages to enhance efficiency and scalability.
Qualifications
Minimum:
Education:
- Master’s Degree with 6+ years of relevant experience OR Bachelor’s Degree with 8-10 years of relevant experience.
Technical Expertise:
- Advanced proficiency in programming languages like C#, Python, C/C++.
- Deep understanding of .NET Core technologies and OOP principles.
- Experience building web applications and working with CI/CD pipelines.
Skills:
- Strong analytical and problem-solving skills.
- Demonstrated success in technical leadership and innovation.
- Effective communication skills for diverse audiences.
Preferred:
- 10+ years of experience in software development with advanced data analytics capabilities.
- Hands-on experience with Blazor, Blazor Maui, and Visual Studio.
- Experience with Azure web applications and cloud architecture.
Benefits & Compensation
- Base salary range: $95,000–$190,000 (location-based variations may apply).
- Comprehensive medical, retirement, and education assistance programs.
- Recognition as a top employer for diversity, working mothers, and scientists.