Exact Sciences Corporation

Senior Software Engineer I

Job Locations US-CA-Redwood City
Req No.
Regular Full-Time

Summary of Major Responsibilities

This position will report directly to the Associate Director, Software Engineering. In addition to supporting the Associate Director, Software Engineering, this position will include support and/or lead, but not limited to, the following;

  • Use strong technical skills to design, develop and test our order management application using Epic based solutions.
  • Help build/architect systems for our new platform that makes order management easy to use.
  • Be a part of a team of engineers that start and see through the deployment of projects while actively participating in discussion, design, development, validation/testing and deployment of the project.
  • Has excellent verbal and written communication skills.

Essential Duties and Responsibilities

  • Responsible for design, coding, development, unit testing of medium to high complexity software components, services, and applications.
  • Analyze the business requirement and implement solutions in Epic platform.
  • Provide hands-on programming and unit testing, and build high quality Microservices that are manageable, reliable, and maintainable.
  • Work with product owners, Architects, Quality Engineers, Scrum Masters and other team members to design and implement business requirements; deliver code in an agile team environment.
  • Proactively identify and propose solutions to potential application issues.
  • Quickly troubleshoot and resolve application issues.
  • Recommend improvements to engineering processes, standards, best practices, and reusable components/services; lead the implementation of improvements.
  • Serve as technical lead on projects as needed.
  • Create and deliver technical presentations.
  • Participate in code reviews, design reviews, and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables, aligned with standards and best practices.
  • Mentor junior engineers.
  • Strong communicator with ability to maintain open communication with internal employees, managers and customers.
  • 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.
  • Regular and reliable attendance.
  • Ability to work seated or standing for approximately 100% of a typical working day.
  • Ability to work on a mobile device, tablet, or in front of a computer screen and/or perform typing for approximately 100% of a typical working day.


Minimum Qualifications

  • Bachelor’s degree in Engineering, Computer Science or related field.
  • 8+ years of professional experience in Software Development.
  • 5+ years of experience in developing software in Java and its related platform.
  • 2+ years of experience in successful implementation of EPIC systems.
  • 2+ years of experience in Agile software development methodologies.
  • Knowledge of the fundamentals of Object-Oriented Programming using Java.
  • Knowledge of additional development tools; such as JUnit, Selenium, Maven and Jenkins.
  • Designed and clearly understand concepts and technologies; such as Web Services, Microservices, SPRING Framework, SOAP Stack (Crossfire Spring WS), HTML5, CSS, JavaScript, JQuery, WSDL, XML, XQuery, XSD, XSLT, and REST APIs.
  • Exposure to technical languages/products; such as OOAD, JAVA, J2EE, Tomcat 7.0, RAML, SQL and JDBC, Eclipse, JUNIT, GitHub, JProfiler, Springboot, and Jenkins.
  • Proven track record of delivering highly available, scalable systems on time.
  • Excellent knowledge in design patterns and software development life cycle processes.
  • Authorization to work in the United States without sponsorship
  • Demonstrated ability to perform the Essential Duties of the position with or without accommodation.

Preferred Qualifications

  • Master’s degree in Engineering, Computer Science or related field.
  • Knowledge of Salesforce and its related component.
  • Experience with Kubernetes/ApiGateway/MongoDB and Resiliency patterns for Microservices.


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. Applicable portions of the Company’s affirmative action program are available to any applicant or employee for inspection upon request.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed