Exact Sciences

Software Engineer II - C#/Python

Exact Sciences

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $82,000 - $135,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudGoogle Cloud PlatformGRPCHibernateJavaPostgresPythonSOAP

About the role

  • Apply solid software engineering principles, design patterns, and best practices to develop and maintain Java-based applications of moderate to high complexity.\n
  • Design, develop, and test scalable features and services with minimal supervision.\n
  • Investigate and resolve complex bugs and performance issues.\n
  • Participate in architectural discussions and contribute to evaluation of design alternatives.\n
  • Proactively communicate tasks progress, technical challenges, and risks to project stakeholders and engineering leadership.\n
  • Collaborate cross-functionality with product managers, QA engineers, DevOps, and other technical teams to deliver high-quality, maintainable solutions.\n
  • Follow and help improve the team’s development processes, ensuring alignment with the company’s Quality Management System (QMS) and engineering standards.\n
  • Assist with deployments and provide production support, including occasional night or weekend availability when required.\n
  • Demonstrate and promote the company’s values of accountability, innovation, integrity, quality, and teamwork through your work and interactions.

Requirements

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or related field; or equivalent combination of education and at least 4 years of relevant professional experience in lieu of a degree.\n
  • Hands-on experience in one or more object-oriented programming languages, with a strong preference for Java; capable of writing clean, maintainable, and efficient code.\n
  • Some experience with service communication protocols, such as RESTful APIs, gRPC, SOAP, and messaging systems (e.g., message queues and event-driven architectures).\n
  • Proficient in working with relational databases such as PostgreSQL with hands-on experience using ORM technologies like JPA (Java Persistence API) and Hibernate.\n
  • Hands-on experience building and managing cloud-based API solutions on AWS (preferred), GCP, or Azure, with a solid understanding of cloud-native design principles and services.\n
  • Experience working in Scrum teams, with a strong understanding of Agile principles and development tools, including JIRA and Confluence.\n
  • Authorization to work in the United States without sponsorship.\n
  • C#/Python experience\n
  • Familiar with EHR systems in a healthcare environment.\n
  • Experience using AI tools in coding\n
  • Some knowledge with healthcare interoperability standards such as HL7 and FHIR.\n
  • Basic understanding of DevOps practices, including building and maintaining CI/CD pipelines.