Sr. Software Engineer

Abbott•United States of America : Remote, IL
•$78,000 - $156,000•Remote

About The Position

Abbott Cancer Diagnostics is seeking a Senior Software Engineer to lead the design, development, testing, and maintenance of software applications. The role calls for technical expertise, creativity, and problem-solving ability to deliver high-quality software, troubleshoot complex issues, and ensure application reliability. The engineer will make technical decisions, communicate with business stakeholders, mentor junior team members, and take ownership of software quality with minimal supervision. As part of a cross-functional Software Engineering team, the engineer will develop, enhance, and sustain software systems while following established design control processes and engineering best practices. The position is listed as remote in the United States, with Madison, Wisconsin, and Redwood City, California, also noted as possible office locations. Travel is not required. The role may involve working nights or weekends as needed.

Requirements

  • Bachelor’s degree in Data Science, Computer Science, Information Systems, Mathematics, or Engineering.
  • Complete knowledge and understanding of software development design and development, and relevant domain-specific skills.
  • Understanding of and significant experience with object-oriented programming.
  • Experience with RESTful web services, relational databases such as Postgres and SQL Server, and ORM technologies such as JPA2, Hibernate, or Entity Framework.
  • Demonstrated experience designing and developing applications that access or use cloud-based frameworks, such as Azure or Amazon AWS Services/SDKs.
  • Experience with Agile development tools, including JIRA and Confluence.
  • Must be currently authorized to work in the country where the work will be performed; employment visa sponsorship or takeover is not available.

Nice To Haves

  • At least 5 years of experience in the Software Engineering discipline.
  • Strong knowledge of healthcare interoperability standards such as HL7 and FHIR.
  • Experience using Java as a core language.
  • Experience using Spring Boot or Spring to support microservices.
  • Experience using Maven.
  • Experience using Kafka or other queuing systems.

Responsibilities

  • Lead the design, development, testing, and maintenance of software applications for Abbott Cancer Diagnostics.
  • Develop, enhance, and sustain software systems in accordance with design control processes and engineering best practices.
  • Troubleshoot application problems, investigate and fix bugs, and work independently on issues of medium complexity.
  • Develop independent designs and lead reviews of design alternatives, problems, and solutions.
  • Make significant project decisions and select methods and techniques to obtain solutions.
  • Contribute to group objectives and mentor, coach, and provide technical guidance to junior team members.
  • Build partnerships with peers, subject-matter experts, stakeholders, and decision-makers.
  • Communicate project plans, designs, and status updates clearly and concisely.
  • Work nights and/or weekends as needed.
  • Uphold Abbott’s mission and values through accountability, innovation, integrity, quality, and teamwork.
  • Support and comply with the company’s Quality Management System policies and procedures.

Benefits

  • Career development opportunities with an international company.
  • Employees may qualify for free medical coverage in the Health Investment Plan (HIP) PPO medical plan in the next calendar year.
  • Retirement savings plan with a high employer contribution.
  • Tuition reimbursement.
  • Freedom 2 Save student debt program.
  • FreeU education benefit, described as an affordable and convenient path to a bachelor’s degree.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service