Staff Software Engineer

3 weeks ago


Lake Forest, United States Abbott Full time

The Opportunity

Our Diagnostics business currently has an opportunity for a Staff Software Engineer. This position can be based in our Lake Forest, IL office. The primary function of this position is to independently apply advanced engineering knowledge to complete complex assignments, lead the design and development of complex software code, unit tests and integration tests for a subsystem.

What you’ll work on

Demonstrates expert knowledge and proficiency of the complete software development process; leads and is accountable for the engineering design and implementation for all features and capabilities in one or more subsystems in the System. Oversees the end-to-end implementation of all internal and external interfaces, implementation patterns and unit, integration and performance testing strategy for all features in one or more subsystems. Defines strategies to meet functional and non-function requirements. Continuously monitors and reviews all code committed to one or more subsystems for quality, compliance and design adherence. Leads implementation for high-complexity, mission-critical features and capabilities. Oversees continuous integration and continuous delivery (CI/CD) design of one or more subsystems. Ensures test coverage of all features and capabilities in one or more subsystems. Develops software system test strategies and test plans including regression analysis for complex features. Provides technical feasibility assessment to System Engineer on emerging user needs and product requirements. Reviews software requirements as a technical subject matter expert. Evaluates multiple design options, leads proof-of-concepts and proposes optimal design solutions compatible with the software system architecture. Leads root cause investigations on high-complexity or high-severity issues. Participates in corrective and preventative action assessments as participant of CAPA activities. EDUCATION AND EXPERIENCE YOU’LL BRING Minimum Qualifications Master's Degree with 6+ years of related experience or an equivalent combination of education and work experience. Bachelor's Degree and 8-10 years of related experience or an equivalent combination of education and work experience. Expert experience in designing and developing complex software systems. Demonstrated ability in providing guidance to junior team members. Expert knowledge in modern programming languages such as C/C++/C# or Python & agile methodologies. Advanced knowledge and significant experience building Web Applications. Advanced knowledge in .NET Core technologies, specifically in C#. Advanced level of understanding OOP. Expert level of knowledge with continuous integration & continuous development (CI/CD) Demonstrated success in technical proficiency, creativity, and independent thought. Excellent verbal and written communication skills. Ability to develop & design at the feature-level. Expert level understanding of design patterns. Strong analytical & problem-solving skills. Ability to multi-task and prioritize responsibilities. Evolves the architecture to support future requirements and defines its service level agreements (SLAs). Leads the technical excellence of the system and creates plans to mitigate outages. Preferred Qualifications At least 10 years of relevant work experience with a Bachelor’s degree in a related field or 8 years of relevant experience with a Master’s degree in a related field. Expert level ability to conduct thorough data analytics & implement data-driven solutions. Demonstrated ability to efficiently communicate technical topics to all levels within their team. Hands-on experience with Blazor, Blazor Maui and Visual Studio. Experience creating web applications on Azure.

  • Lake Forest, California, United States Abbott Laboratories company Full time

    Join a dynamic team at Abbott Laboratories, a global healthcare leader, and take on the challenge of developing cutting-edge software solutions.As a Staff Software Engineer, you will be responsible for leading the design and development of complex software systems, working closely with cross-functional teams to deliver high-quality products.With a strong...


  • Lake Forest, California, United States United Software Group Full time

    Job Summary:United Software Group is seeking a highly skilled Senior Software Development Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on IDE/platform development and API development. Experience with C++, C#, and .NET programming is required, as well as a strong understanding of agile...


  • Lake Forest, Illinois, United States Abbott Laboratories Full time

    About Abbott LaboratoriesAbbott Laboratories is a global healthcare leader that empowers people to live more fully at all stages of life. Our diverse portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines.Our Diagnostics...


  • Salt Lake, Utah, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionalityTroubleshoot and debug...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Walmart Global Tech. As a Staff Software Engineer, you will be responsible for designing and engineering integrations for complex enterprise systems, collaborating with cross-functional teams, and providing insights to drive business growth.Key ResponsibilitiesDesign...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Walmart Global Tech. As a key member of our software engineering team, you will be responsible for designing and developing complex software systems, collaborating with cross-functional teams, and providing technical leadership to ensure the successful delivery of...


  • Forest Lake, Minnesota, United States Da Vinci Software Full time

    We are seeking a highly skilled Senior Cloud Engineer to join our team at Da Vinci Software. As a key member of our platform engineering team, you will be responsible for designing and building back-end services that support our portfolio of data-centric clinical and analytic applications.Our ideal candidate will have experience with cloud computing, big...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Walmart Global Tech. As a key member of our software engineering team, you will be responsible for designing and developing complex software systems that drive business growth and innovation.Key ResponsibilitiesDesign and develop scalable, cloud-native platforms and...

  • Software Engineer

    2 weeks ago


    Lake Forest, United States eTeam, Inc. Full time

    Core Job Responsibilities: Knowledge of System level Software Verification and Validation with hands-on experience in manual software testing at the system level (black-box testing). Ability to write manual test procedures with clear and easy-to-follow instructions (Test procedure is written based on software requirements or user interface specs). Ability to...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic and forward-thinking People Technology engineering organization. As a Staff Software Engineer, you will be at the forefront of driving innovation, spearheading transformative projects, and foundational improvements of Walmart's Workforce Enablement systems.Key...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Walmart Global Tech. As a key member of our engineering team, you will be responsible for designing and developing scalable, cloud-native platforms and applications that empower our customers to make informed decisions.Key ResponsibilitiesDesign and develop mobile...


  • Forest Park, Georgia, United States Celandyne Software Solutions LLC Full time

    Job Title: Software Quality Assurance EngineerLocation: NationwideCelandyne Software Solutions LLC is seeking a highly skilled Software Quality Assurance Engineer to join our team.Job Summary:We are looking for a talented Software Quality Assurance Engineer to design and develop test automation frameworks, create detailed test plans and test cases, and...


  • Salt Lake, Utah, United States R1 RCM Full time

    R1 RCM is a leading provider of technology-driven solutions that transform the patient experience and financial performance of hospitals, health systems, and medical groups.We are the one company that combines the deep expertise of a global workforce of revenue cycle professionals with the industry's most advanced technology platform, encompassing...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWalmart Global Tech is seeking a highly skilled Staff Software Engineer to join our Corporate Communication team. As a key member of our team, you will be responsible for designing, building, testing, deploying, maintaining, and improving large-scale software solutions using agile development processes.Key ResponsibilitiesDesign and develop...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking an experienced Staff Software Engineer to enhance our team's capabilities in delivering key experiences for our Corporate Communication team. As a key member of our team, you will be responsible for designing, building, testing, deploying, maintaining, and improving large-scale software solutions following agile development...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking an experienced Staff Software Engineer to join our Corporate Communication team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, building, testing, deploying, maintaining, and improving large-scale software solutions following agile development processes.Key ResponsibilitiesDesign and...

  • Software Engineer

    1 month ago


    Lake Forest, California, United States Alcon Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our team at Alcon, a global leader in eye care. As a key member of our Software Life Cycle Management team, you will play a critical role in developing software for medical devices.Key ResponsibilitiesDevelop software updates for host modules using C#, WPF, C++, and SQL.Collaborate with...

  • Software Engineer

    2 weeks ago


    Lake Forest, United States Aequor Information Technologies Pvt. Ltd. Full time

    Job Description: Core Job Responsibilities:• Knowledge of System level “Software Verification and Validation” with hands-on experience in manual software testing at the system level (black-box testing).• Ability to write manual test procedures with clear and easy-to-follow instructions (Test procedure is written based on software requirements or user...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Intelligent Business Growth team at Sam's Club. As a key member of our team, you will design, code, and deploy AI-powered data decision platforms, ensuring scalability and performance through advanced technical solutions and robust system architecture.Key ResponsibilitiesDesign...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer - Architect to join our team at Walmart Global Tech. As a key member of our Enterprise People Technology team, you will play a critical role in designing and implementing cutting-edge web applications that drive business growth and innovation.Key ResponsibilitiesDesign and Development:...