Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$84k - $138k

Exact Sciences

Help us change lives

At Exact Sciences, we're helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven career, an inclusive culture, and robust benefits to support your life while you're working to help others.

Position Overview

At Exact Sciences, we are cancer fighters. We are united by our mission to change lives by providing earlier, smarter answers. Through advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes.

As an Engineer II, you will have a basic understanding of all software components for Exact Sciences. This role will design, develop, test, and maintain software components of moderate complexity with the general instruction from senior engineers and drive tasks to completion. This role will leverage well-developed professional and technical expertise to work collaboratively on cross-functional agile teams to deliver high quality software.

Working in our Software Engineering teams, you will be responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will design and create engineering specifications for building software programs based on a broad knowledge of information systems and determine what development methodology to use after documenting software requirements.

This role requires regular onsite work in Madison, WI.

Essential Duties

Include, but are not limited to, the following:
  • Apply solid software engineering principles, design patterns, and best practices to develop and maintain Java-based applications of moderate to high complexity.
  • Design, develop, and test scalable features and services with minimal supervision. Investigate and resolve complex bugs and performance issues.
  • Participate in architectural discussions and contribute to the evaluation of design alternatives, providing input that balances technical quality, business value, and delivery timelines.
  • Proactively communicate tasks progress, technical challenges, and risks to project stakeholders and engineering leadership.
  • Collaborate cross-functionality with product managers, QA engineers, DevOps, and other technical teams to deliver high-quality, maintainable solutions.
  • Follow and help improve the team's development processes, ensuring alignment with the company's Quality Management System (QMS) and engineering standards.
  • Assist with deployments and provide production support, including occasional night or weekend availability when required.
  • Demonstrate and promote the company's values of accountability, innovation, integrity, quality, and teamwork through your work and interactions.
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.
  • Maintain regular, reliable attendance and contribute to a positive, inclusive team environment.
  • Model inclusive behaviors and support a culture of respect, collaboration, and belonging within and beyond the team.
Minimum Qualifications
  • 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 in lieu of a degree.
  • Hands-on experience in one or more object-oriented programming languages, with a strong preference for Java; capable of writing clean, maintainable, and efficient code.
  • Some experience with service communication protocols, such as RESTful APIs, gRPC, SOAP, and messaging systems (e.g., message queues and event-driven architectures).
  • Proficient in working with relational databases such as PostgreSQL with hands-on experience using ORM technologies like JPA (Java Persistence API) and Hibernate.
  • Hands-on experience building and managing cloud-based API solutions on AWS (preferred), GCP, or Azure, with a solid understanding of cloud-native design principles and services.
  • Experience working in Scrum teams, with a strong understanding of Agile principles and development tools, including JIRA and Confluence.
  • Legal authorization to work in the country of employment without current or future sponsorship.
Preferred Qualifications
  • Familiar with EHR systems in a healthcare environment.
  • Some knowledge with healthcare interoperability standards such as HL7 and FHIR.
  • Basic understanding of DevOps practices, including building and maintaining CI/CD pipelines.
#LI-GV1

Salary Range:
$84,000.00 - $138,000.00


The annual base salary shown is for this position located in US - WI - Madison on a full-time basis. In addition, this position is bonus eligible.

Exact Sciences is proud to offer an employee experience that includes paid time off (including days for vacation, holidays, volunteering, and personal time), paid leave for parents and caregivers, a retirement savings plan, wellness support, and health benefits including medical, prescription drug, dental, and vision coverage. Learn more about our benefits.

Our success relies on the experiences and perspectives of a diverse team, and Exact Sciences fosters a culture where all employees can develop personally and professionally with a sense of respect and belonging. If you require an accommodation, please contact us here.

Not ready to apply? Join our Talent Community to stay updated on the latest news and opportunities at Exact Sciences.

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, and any other status protected by applicable local, state, or federal law.

To view the Right to Work, E-Verify Employer, and Pay Transparency notices and Federal, Federal Contractor, and State employment law posters, visit our compliance hub. The documents summarize important details of the law and provide key points that you have a right to know.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Madison, WI vacancy
  • $136.4k - $204.6k

     ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II Madison, WI Playstation is looking for a Software Engineer to build our next-generation technologies and... 
    Suggested
    Work experience placement
    Work at office
    Work from home
    Flexible hours

    Sony Interactive Entertainment

    Madison, WI
    2 days ago
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Suggested
    Full time
    Remote work

    Confluent

    Madison, WI
    2 days ago
  • $67.7k - $90.27k

     ...transformation depends on trust—trust in our networks, our platforms, and our ability to protect what matters most. The Software Engineer II position plays a critical role in delivering on that promise. The Software Engineer II will partner in an agile team environment... 
    Suggested
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Madison, WI
    3 days ago
  • $84k - $138k

     ...treatment guidance. In this EngineerII role you will design, develop, test, and maintain software components of moderate complexity. You will work under general guidance from senior engineers, collaborate with cross‑functional agile teams, and contribute to high‑quality... 
    Suggested
    Local area
    Night shift

    Exact Sciences

    Madison, WI
    3 days ago
  •  ...Title: .NET Web Developer II Local to WI Description: This position will work to support and enhance existing web applications maintained within the Enterprise section. This person will join an existing team responsible for maintaining and enhancing web-based... 
    Suggested
    For contractors
    Local area

    3B Staffing LLC

    Monona, WI
    3 days ago
  •  ...Sustainability is seeking applicants for an Application Architect II. This position involves activities to design, develop, maintain,...  ...Project Manager, and program Leads, utilizing DNR IT standards, software and tools. Tasks of this position include, but are not... 
    Part time
    Work at office
    Flexible hours

    E-Solutions

    Madison, WI
    2 days ago
  • $83.7k - $97.65k

     ...We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible...  ...because we believe people power progress. Join us as a DevOps Engineer II and help us do what we do best: propelling business forward.... 
    Work at office
    Work from home
    Home office
    Flexible hours

    Progress

    Madison, WI
    2 days ago
  •  ...Software Engineer The Software Engineer reviews the technical designs, security configurations, and implements software programming applications...  .... ~ Expert level of experience and knowledge of building applications in IIS with load balancing and diverse security.... 

    Samprasoft

    Madison, WI
    5 days ago
  •  ...Preferably based in one of the following locations: Orlando, FL Kansas City, MO Nashville, TN Description As a Support Engineer II, your role involves conducting investigations on front-end applications. This includes capturing information, applying fix tools, shadowing... 

    Ll Oefentherapie

    Madison, WI
    2 days ago
  • $100.32k

     ...Maximus is currently seeking a Software Engineer. In this role, you will provide expertise in the areas of managed file transfer and EDI X12...  ...and systems preferred. Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage #LI... 
    Remote work

    MAXIMUS

    Madison, WI
    3 days ago
  • $83.7k - $97.65k

     ...Responsibilities Automate deployment and upgrade processes for Windows‑based software across cloud environments. Design and implement Infrastructure...  ...system health, and application performance. Collaborate with engineering teams to integrate automation into the software development... 
    Flexible hours

    Progress

    Madison, WI
    1 day ago
  •  ...focus on the broad spectrum of Enterprise Service Solutions for Risk Management | Compliance | Business Process | IT Effectiveness | Engineering | Environmental | Sustainability | and Human Capital. We help forward-thinking clients solve problems and improve operations.... 
    Full time
    For contractors
    Work at office
    Flexible hours

    ProSidian Consulting

    Oregon, WI
    1 day ago
  • $86k - $95k

     ...Regular Job Profile: Technical Integration Eng II Job Summary: This position is responsible...  ...plans. The role acts as the operational engine for the unit, executing “bare-metal”...  ...Participates in the evaluation of new vendor software releases and impact. Documents and... 
    Permanent employment
    Immediate start
    Monday to Friday
    Night shift

    University of Wisconsin

    Madison, WI
    3 days ago
  • $148.84k - $198.45k

     ...challenge. Join us in building the future. The Role Director II, SLED Capture & Proposal Management - Public Sector Location...  ..., and the ability to influence across sales, solutions engineering, product, and operational teams. The director will oversee SLED... 
    Full time
    Contract work
    Temporary work
    Local area
    Remote work

    Lumen Inc

    Madison, WI
    3 days ago
  •  ...performance, enrich customer experiences, and fully integrate data across the enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-... 
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    5 days ago
  • $75k - $90k

     ...therapies to patients in need. The Position The Associate Engineer II, Automation, plays a critical role in plant engineering...  ...system administrative and maintenance tasks such as hardware and software version reviews, back-up and patching in adherence to prescribed... 

    Arrowhead Pharmaceuticals

    Madison, WI
    3 days ago
  • $78.4k - $129.4k

     ...meet business and compliance requirements. Integrate SharePoint with related technologies—including Active Directory, SQL Server, IIS, and external line‑of‑business systems—to provide seamless user access and data exchange. Implement and manage backup, recovery, and... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Madison, WI
    1 day ago
  • $79.2k - $178.1k

     ...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 days ago
  • $80k - $131k

     ...with others regarding effectiveness of systems flow, data usage and manual or automated processes to verify requirements.Ensures software development meets standards for programming, design, performance, quality, and security.Participates in team activities and taking... 
    Full time
    Work at office
    Local area
    Relocation package

    American Family Insurance

    Madison, WI
    1 day ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Madison, WI
    4 days ago
  •  ...others. Position Overview The Equipment / Automation Service Engineer II role is responsible for the installation, calibration, maintenance...  ...problems methodically. Proficient in using computer software, including Microsoft Office (Word, Excel, PowerPoint, Outlook)... 
    Full time
    For contractors
    Work at office
    Local area
    Shift work
    Night shift

    Exact Sciences

    Madison, WI
    4 days ago
  • $94.9k - $135.6k

     ...configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user... 
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Madison, WI
    1 day ago
  •  ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and...  ...functionality and reduce regressions.Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and... 

    Accuray

    Madison, WI
    1 day ago
  •  ...ETC, a global leader in the rigging, entertainment, and architectural lighting industry is growing! We are looking for Software Engineers to join our R&D team. If you have a Technical Bachelor's degree preferably in Computer Science or Computer Engineering,... 
    Casual work

    ETC

    Middleton, WI
    3 days ago
  • $94.9k - $135.6k

     ...configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user... 
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Madison, WI
    3 days ago
  • $77.1k - $123.3k

     ...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Live in
    Local area
    Worldwide

    Cengage Group

    Madison, WI
    2 days ago
  • $100k

     ...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer... 
    Full time
    H1b

    SynergisticIT

    Madison, WI
    1 day ago
  •  ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows... 
    Full time

    Pearson

    Madison, WI
    2 days ago
  •  ...Software Development Engineer Give hope. Give health. Make your mark in the fight against cancer. At Accuray, we make a direct and powerful impact on the lives of cancer patients every day — helping them live longer, better lives. But our commitment to innovation... 
    Permanent employment
    Work at office

    Accuray

    Madison, WI
    5 days ago
  • $79.2k - $178.1k

     ...Job Description Oracle Health Data Intelligence is growing and looking for a Senior Software Engineer to join the HealtheIntent - Identity Services team! This development team builds Personnel, Organization and Consumer services which are the base of the security models... 
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Madison, WI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!