Exact Sciences is dedicated to changing how the world prevents, detects, and guides treatment for cancer. As a Sr. Software Engineer, you will lead the design, development, and testing of software applications, ensuring quality and mentoring junior team members while adhering to good engineering practices.
Responsibilities:
- Demonstrate strong working knowledge, skills, and understanding of practices for complex programs and initiatives demonstrating creativity and substantial understanding of specialized techniques, processes, procedures
- Troubleshoot issues and problems of medium complexity for major software applications; break down complex tasks, make reasonable decisions, investigate and fix bugs, and operate independently
- Initiate independent designs that impact and influence the department’s delivery and approach. Lead reviewing design alternatives, problems, and solutions with an eye on limiting the need for later problem solving
- Consistently influence and make significant decisions within a project, demonstrating good judgment in selecting methods and techniques for obtaining solutions based in a solid understanding of business strategy and best practices with minimal instructions for difficult or unpredictable situations
- Contribute individual capabilities to the achievement of group objectives, and work effectively with others in a group setting. This includes mentoring, coaching, and technical guidance for junior members of the team
- Build successful internal and external partnerships with peers, SMEs, stakeholders, and decision-makers
- Communicate clear and concise project plans/designs and status updates for a project
- Ability to work nights and/or weekends, as needed
- 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
Requirements:
- Bachelor's Degree in Data Science, Computer Science, Information Systems, Mathematics, or Engineering; or High School Diploma/General Education Degree and 4 years of relevant experience as outlined in the essential duties
- Complete knowledge and full understanding of software development design and development, and relevant domain specific skills
- Understanding of and significant experience with object-oriented programming
- RESTful web services, Relational Databases (Postgres, SQL Server), and ORM technologies (JPA2, Hibernate, Entities Framework)
- Demonstrated experience designing and developing apps that access and or utilize cloud-based frameworks (e.g., Azure, Amazon AWS Services/SDKs, etc.)
- Agile development tools; including, but not limited to, JIRA, Confluence repository
- C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, Google Web Toolkit
- Applicants must be currently authorized to work in country where work will be performed on a full or part-time basis. We are unable to sponsor or take over sponsorship of employment visas at this time
- Demonstrated ability to perform the essential duties of the position with or without accommodation
- Experience with Java
- Experience with microservices and working with Springboot
- Experience with Kafka
- Experience with HL7
- Software engineering work experience in a life sciences organization