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.
Requirements
- Lead and participate in all aspects of the software development lifecycle.
- Translate product requirements and quality system requirements into software specifications and assist in defining the product requirements.
- Lead review and create software design control documents with team input.
- Lead the architecture of software driven systems.
- Document software designs and systems using generally accepted notation such as UML.
- Maintain and improve the performance of existing software.
- Review and debug highly complex software.
- Code complex software applications with associated unit tests.
- Develop test strategies and execute test plans at module/unit and system levels.
- Create internal software tools to enhance data analysis and data management productivity.
- Troubleshoot complex system issues and failures.
- Provide technical leadership.
- Mentor junior engineers and interns to develop their skills.
- Facilitate training of junior engineers on current software and software development practices.
- Work with external vendors to verify and validate software and hardware platforms.
- Other duties as assigned.
Benefits
- Paid time off (including days for vacation, holidays, volunteering, and personal time)
- Paid leave for parents and caregivers
- Retirement savings plan
- Wellness support
- Health benefits including medical, prescription drug, dental, and vision coverage