Help us change lives At Exact Sciences, we're helpingchange 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 The Senior Director, Software Engineering is responsible for defining and driving the technical aspects that set the standard architecture principles for operations at Exact Sciences; including, but not limited to, owning responsibility for determining technical approaches to ensure all architectural solutions result in a coherent systems design and leading technical design sessions with the development teams both inside and outside the organization. This position will mentor development teams to mature capabilities; including, but not limited to, Agile enterprise architecture, non-functional requirements, continuous integration, and continuous deployment to significantly contribute to software design and architecture, develop both new applications and improve existing ones in performance, capability, and reliability at Exact Sciences. Essential Duties include but are not limited to the following:
- Mature enterprise architecture at Exact Sciences.
- Formalize architectural modeling practices on the team, looking at the big picture but producing detailed architectural deliverables; including, but not limited to, functional decomposition, component, and deployment diagrams.
- Evaluate the solutions architectures created by teams and assist in teaching architectural principles, mentor development leads, and assist teams with architecture; including tool and technology selection.
- Evaluate new technologies to solve immediate and long-term problems and needs.
- Work with teams as enterprise architect at portfolio and solution levels.
- Create project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Review and approve third party and integration solution architecture.
- Work closely with web/infrastructure technology teams to define the deployment architecture.
- Contribute and execute improvements to DevOps (development and operations).
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Maintain code quality, organization, and testing.
- Provide guidance to other design authorities and project teams on software design, architecture, and interface choices.
- Unify and harmonize software interfaces between teams.
- Source and recruit engineers.
- Grow a culture of value delivery through successful software projects.
- Raise capabilities in the engineering team; including developing coding, testing, and deployment of protocols and best practices.
- Maintain relationships and transparency with key stakeholders (CEO, COO, Sales, Support, Customers and Affiliates).
- Participate in strategic Product and Sales discussions to align Software Engineering with the vision and goals of Exact Sciences.
- Supervise staff; including, but not limited to, organize and prioritize work, write/conduct performance reviews, train/develop, and manage work performance.
- Communicategoals clearly to employees to ensure understanding and success in achieving them.
- Motivateandinspireemployees to do their best work through coaching.
- Maintainmorale and support employee engagement initiatives.
- Excellent process management, negotiating, influencing, and problem resolution skills.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Excellent project communication and stakeholder management skills.
- Strong verbal and written communication skills; ability to articulate complex technical ideas in easy-to-understand business terms.
- Strong understanding of object-oriented, service-oriented architecture, and micro-service architecture and programming principals.
- Ability to accomplish results through others, particularly by establishing relationships, effective controls and leading in a managed service environment.
- 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 lift up to 10 pounds for approximately 5% 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 90% of a typical working day.
- Ability to travel 25% of working time away from work location, may include overnight/weekend travel.
Minimum Qualifications
- Bachelor's degree in Computer Sciences, Information Systems, or a field related to the essential duties of the job; or High School Degree/General Education Diploma and 4 years of relevant experience in lieu of Bachelor's degree.
- 12+ years of experience as a Solutions Developer or Software Engineer with growing responsibility and complexity of role and deliverables over time.
- 10+ years of experience with one of the following areas: ERP, LIMS, Bioinformatics, or clinical data management.
- 5+ years of experience working in a regulated environment (SOX, HIPAA, CLIA, GCP, FDA, ISO-13485, and/or IEC-62304).
- 5+ years of direct leadership experience.
- Demonstrated understanding of the Clinical Lab environment.
- Demonstrated ability in risk and change management.
- Professional working knowledge in project delivery to client satisfaction with quality, on time, and on budget.
- 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 defining CI/CD (continuous integration, continuous delivery) frameworks and processes.
- Experience building and consuming highly-availability enterprise-scale API-based(application programming interface) platforms.
- Experience building and deploying enterprise-scale solutions to on-premises and hosted cloud environments; such as VMware/NSX (Network Security Virtualization Platform), AWS (Amazon Web Services), and Microsoft Azure.
- Enterprise class information technology experience (Custom-COTS Hybrid, Integrated Multi-Channel End-User, Multiple Mobile Platform Delivery, Distributed Big Data).
#LI-BB1
Salary Range: $223,000.00 - $379,000.00
The annual base salary shown is for this position located in US - WI - Madison on a full-time basis. In addition, this position is bonus eligible.
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, please contact us here. Not ready to apply? Join our Talent Community to stay updated on the latest news and opportunities at Exact Sciences. We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to disability, protected veteran status, and any other status protected by applicable local, state, or federal law. 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.
|