View All Jobs 121159

Software Engineer II

Design, develop, test, and maintain Java-based software components for cross-functional agile teams
Madison, Wisconsin, United States
Mid-Level
3 hours agoBe an early applicant
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

Engineer II

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.

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-functionally with product managers, QA engineers, DevOps, and other technical teams to deliver high-quality, maintainable solutions.
  • Follow and help improve the team’s development...

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, creed, disability, gender identity, national origin, protected veteran status, race, religion, sex, sexual orientation, and any other status protected by applicable local, state or federal law.

+ Show Original Job Post
























Software Engineer II
Madison, Wisconsin, United States
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.