More jobs:
Software Engineer II
Job in
Madison, Dane County, Wisconsin, 53774, USA
Listed on 2026-02-28
Listing for:
Exact Sciences Corporation
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
US - WI - Madison time type:
Full time posted on:
Posted Todayjob requisition :
R26-12598
** 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 working onsite in Madison, WI at least three days per week.
** 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, Dev Ops, 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 Postgre
SQL with hands-on experience using ORM technologies like JPA (Java Persistence API) and Hibernate.
* Hands-on experience building and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×