Staff Software Engineer

Posted Date 14 Nov 2024



Experience Icon Experience 1 Years Salary Salary 45000USD
Job Type Icon Job Type Full Time Company Company Abbott Laboratories
Job Category Icon Job Category Web Development Qualification Icon Qualification BS CS / IT / Software Engineering
Gender IconGender Both Date Last Date 12 Feb
Vacancies IconVacancies 7 Remote IconRemote No
Location Location(s) Chicago , United States

Description Job Description


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

  1. 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.
  2. 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.
  3. Mentorship & Collaboration:

    • Guide junior team members and promote best practices.
    • Communicate technical concepts effectively to diverse audiences.
  4. Quality Assurance:

    • Develop regression analysis, test strategies, and test plans for complex features.
    • Lead root cause investigations and participate in corrective/preventative actions.
  5. 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.

Filter Results Clear all


By Application Type


By Category