Software Engineer II

Abbott

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Illinois
Salary
$61,300–$122,700 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $146k
This role $92k
$46k $205k
below market most similar roles pay here above market

This role pays less than 98% of similar roles. Most pay $123,437–$169,050 — the blue band above. At the midpoint, this role pays about $92k versus about $146k for comparable roles.

Based on 240 similar postings.

Employer

About Abbott

Abbott Laboratories is a global healthcare company that manufactures and markets a broad and diversified line of health care products including diagnostics, medical devices, nutritionals, and branded generic pharmaceuticals. Industry: Healthcare & Medical Devices

Abbott currently has 193 open roles on FindRole.

Listed pay typically runs $99,300–$198,700 across 123 roles with salary data.

Most-posted roles

View all roles at Abbott

At a glance

TL;DR · Software Engineer II

The Software Engineer II joins the ONCO Cancer Diagnostics team to design, develop, test, and maintain software components of moderate complexity. Working within cross-functional agile teams, the engineer applies software engineering principles and design patterns to build and maintain Java-based applications. Key responsibilities include developing scalable features, resolving complex bugs, participating in architectural discussions, and ensuring alignment with the Quality Management System. The role requires proficiency in object-oriented programming, RESTful APIs, gRPC, SOAP, and messaging systems. Technical requirements include experience with PostgreSQL, JPA, Hibernate, and cloud-based API solutions on AWS, GCP, or Azure. Candidates should also possess skills in JIRA, Confluence, and potentially HL7 or FHIR standards. This position addresses technical challenges within the healthcare domain, specifically focusing on cancer detection and treatment guidance.

What does a Software Engineer earn in Illinois?

Median $162050 from 79 postings across 28 companies.

See salary data

What you'll do

  • Develop and maintain Java-based applications of moderate to high complexity using solid software engineering principles.
  • Design, develop, and test scalable features and services with minimal supervision.
  • Investigate and resolve complex software bugs and performance issues.
  • Participate in architectural discussions and evaluate design alternatives to balance technical quality and business value.
  • Communicate task progress, technical challenges, and risks to project stakeholders and engineering leadership.
  • Collaborate with product managers, QA engineers, and DevOps teams to deliver maintainable software solutions.
  • Improve development processes to ensure alignment with the company’s Quality Management System and engineering standards.
  • Assist with deployments and provide production support, including occasional night or weekend availability.

What we're looking for

  • Bachelor’s Degree in Computer Science, Information Systems, Engineering, or related field; or equivalent combination of education and at least 4 years of relevant professional experience.
  • Hands-on experience in one or more object-oriented programming languages, with a strong preference for Java (preferred).
  • Experience with service communication protocols such as RESTful APIs, gRPC, SOAP, and messaging systems.
  • Proficiency with relational databases like PostgreSQL and ORM technologies like JPA and Hibernate.
  • Hands-on experience building and managing cloud-based API solutions on AWS (preferred), GCP, or Azure.
  • Experience working in Scrum teams with a strong understanding of Agile principles and tools like JIRA and Confluence.
  • Legal authorization to work in the country of employment without current or future sponsorship.
  • Familiarity with EHR systems, healthcare interoperability standards like HL7 and FHIR, and DevOps practices (preferred).

More like this

Similar roles

Software Engineer II

Abbott

Sunnyvale, CA 32 days ago $81,500–$141,300
C C++ C# Python Embedded Software Firmware Bluetooth Low Energy Automated Testing Source Code Management Root-Cause Analysis Cyber Security Analysis
2+ yrs exp

Senior Software Engineer

Abbott

Remote (Illinois) +2 12 days ago
Java Spring Boot Spring RESTful Web Services SQL Server Hibernate JPA2 AWS Azure Kafka Maven JIRA Confluence HL7 FHIR Object-Oriented Programming STARLIMS Agile Microservices
5+ yrs exp Remote

Senior Software Engineer

Abbott

Remote (Abbott Park, IL) +2 10 days ago
Java Python C++ JavaScript .NET SQL PL/SQL Spring Boot Spring Hibernate JPA2 Entity Framework Kafka Azure AWS SQL Server RESTful Web Services Maven JIRA Confluence HL7 FHIR Agile Microservices
4+ yrs exp Remote

Senior Software Engineer

Abbott

Remote (Abbott Park, IL) +2 10 days ago
Java Python C++ JavaScript .NET SQL PL/SQL Spring Boot Spring Hibernate JPA2 Entity Framework RESTful Web Services Kafka Maven Azure AWS SQL Server JIRA Confluence HL7 FHIR Agile Microservices
4+ yrs exp Remote

Senior Software Engineer

Abbott

Remote 10 days ago $78,000–$156,000
Java Python C++ JavaScript .NET SQL PL/SQL Spring Boot Spring Hibernate JPA2 Entity Framework Kafka Azure AWS SQL Server RESTful Web Services Maven JIRA Confluence HL7 FHIR Agile Microservices Google Web Toolkit
4+ yrs exp Remote

Senior Software Engineer

Abbott

Remote 10 days ago $78,000–$156,000
Java Python C++ JavaScript .NET SQL PL/SQL Spring Boot Spring Hibernate JPA2 Entity Framework Kafka Azure AWS SQL Server RESTful Web Services Maven JIRA Confluence HL7 FHIR Agile Microservices
4+ yrs exp Remote