Exact Sciences Corporation

Senior Automation Engineer I

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

Summary of Major Responsibilities

The Senior Automation Engineer I will take the system automation to the next level and expand Exact Sciences’ scope beyond environment management.  The Senior Automation Engineer I will have passion for automation and understand the intrinsic value of script.  The Senior Automation Engineer I will be responsible for the automation and execution of the release and environment management activities for a wide range of information technology (IT) platforms.

Essential Duties and Responsibilities

  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Write the Python and PowerShell modules in an existing code base to automate the deployment and configuration of virtual machines and applications.
  • Work with the applications range from Microsoft SQL Server, Microsoft BizTalk Server, and 3rd party off the shelf applications, to custom web services written in-house.
  • Determine methods and procedures on new projects and coordinate activities of other personnel.
  • Develop and deliver complex workflows to automate the deployment of end-to-end environments for development, testing, and production use.
  • Develop and deliver the framework, scripts, and templates to automate common infrastructure provision tasks needed to support the project; including, but not limited to, account management, application installation, and configuration.
  • Determine ways to improve overall business processes through process, people, and technology automation.
  • Collaborate with other senior automation engineers to improve the current platform and leverage emerging commercial platforms and technologies.
  • Coach and mentor to junior engineering staff.  Serve as team lead on select projects as required.
  • Act as a liaison between Software Engineering, Quality Engineering, Operations, and other IT teams to assist with problem resolution.
  • Develop and execute deployment processes from development environments through production of various platforms; including, but not limited to, SFDC, MuleSoft, BizTalk, StarLIMS, LIMS, and other customer and commercial off the shelf (COTS) based solutions.  
  • Develop and execute sandbox provisioning processes for SFDC, on-premise, and other platforms.
  • Develop and execute processes to provision and manage 3rd party AppExchange packages.
  • Log and track identified deployment and environment management problems through resolution.
  • Document processes, procedures, and policies.
  • Ability to exercise good judgment in selection methods, techniques, and evaluation criteria to obtain results.
  • Ability to network with key contacts outside own area of expertise.
  • Excellent problem-solving abilities.
  • Ability to integrate and apply feedback in a professional manner.
  • Ability to prioritize and drive to results with a high emphasis on quality.
  • Ability to work with very little supervision and take ownership of assigned projects.
  • Ability to maintain strong open communication with internal employees, managers, and customers, as appropriate.
  • Ability to work as part of a team.
  • Strong organizational skills.
  • 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 on a mobile device, tablet, or in front of a computer screen and/or perform typing for approximately 90% of a typical working day.


Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field as outlined in the essential duties; or High School Degree/General Education Degree and 4 years of experience in System Automation or relevant experience as outlined in the essential duties in lieu of Bachelor’s Degree.
  • 8+ years of experience working with DevOps, application deployment, and configuration automation experience using PowerShell, Python, Ansible, Jenkins, or similar tools in a Microsoft Windows and Linux operation environment.
  • 5+ years of experience with general system administration.
  • Demonstrated understanding of wide variety of technical areas; including, but not limited to, application deployment, configuration management, workflow automation, orchestration, and process automation.
  • Proficient in Microsoft Office Word, Excel, PowerPoint, Outlook, and Access.
  • 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

  • Experience with Azure DevOps (ADS)/Team Foundation Server (TFS).
  • Experience with VMware and/or Hyper-V.
  • Experience with AWS.
  • Experience with Linux.
  • Experience with Automated test tools; including, by not limited to, Selenium.
  • Experience with Terraform and HashiCorp.

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