Software Engineer

Exact Sciences

Exact Sciences

This job is no longer accepting applications

See open jobs at Exact Sciences.
Software Engineering
Multiple locations
Posted on Monday, February 12, 2024

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

Our growing team of Software Engineers is responsible for building one-of-a-kind innovative software solutions for processing, storing, analyzing, and interpreting terabytes of human DNA sequence data. To keep up with the ever-evolving needs in genetics, PreventionGenetics believes strongly in maintaining a modern technology stack and supporting staff in exploring and refining skills.

Software Engineers work closely with our large teams of doctorate geneticists and informaticians to solve novel problems to benefit patients and their families looking for answers.

We have opportunities across levels of experience including:

· Software Engineers

· Software Engineer II

· Sr Software Engineers

Essential Duties

Include, but are not limited to, the following:

  • Analyzes current needs of users and translates them into functional specifications for software systems, with reasonable consideration for anticipated future needs.
  • Designs, develops, implements, and maintains software systems, including but not limited to client-side and server-side applications, libraries and frameworks, services and data access.
  • Designs, develops, documents, and executes test plans, including unit tests, integration tests and functional tests.
  • Maintains system security by following documented procedures and best practices.
  • Creates and maintains necessary system documentation for regulatory compliance.
  • May perform other job-related duties as requested by management.
  • May take on additional duties and responsibilities based on job performance.
  • Stays current in software development techniques and technologies through professional reading, technical training, and conferences.
  • Experience with source code management tools such as TFS (preferred), VSS, Github,
  • Subversion, etc.
  • Experience with web services Web API for RESTful methods (preferred) or WCF.
  • Employees are expected to have basic knowledge of genomics data or learn on the job
  • within a year
  • Experience with SQL Server development (stored procedure, views, indexes etc.)
  • Experience with developing .NET applications using either ASP.NET (MVC preferred) or WPF
  •  Familiarity with laboratory information systems preferred.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Visual acuity is required to perform essential job responsibilities.
  • Hearing acuity is required to receive warnings of laboratory danger and to hear telephones and security alarms.
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.
  • Support and comply with the company’s Quality Management System policies and procedures.
  • Maintain regular and reliable attendance.
  • Ability to act with an inclusion mindset and model these behaviors for the organization.

Minimum Qualifications

Qualifications differ depending on the role. Minimum qualifications to be considered for one of these opportunities are:

  • Associates or Bachelor’s degree in Computer Science or related field.
  • 2 years of software development experience.
  • Demonstrated ability to perform the essential duties of the position with or without accommodation.
  • Authorization to work in the United States without sponsorship

Preferred Qualifications

  • Next Generation Sequencing data analysis tools and workflows.
  • Familiarity with object-oriented languages, such as Python and/or C#.
  • Experience with data engineering and SQL

Salary Range:

$61,000.00 - $156,000.00

The annual base salary shown reflects the combined salary range for both titles. Placement within the annual base pay range will vary depending on experience and location. In addition, this position is bonus eligible, and is eligible to receive company stock upon hire as well as annually.

If you require a reasonable accommodation with the application process, please email

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, email We’ll work with you to meet your accessibility needs.

Not ready to apply? Join our talent community and stay up to date on what’s new at Exact Sciences.

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. Any applicant or employee may request to view applicable portions of the company’s affirmative action program.

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.

This job is no longer accepting applications

See open jobs at Exact Sciences.