Exact Sciences logo
Exact Sciences

Exact Sciences is a publicly-traded molecular diagnostics firm focusing on early detection and prevention methods for some of the most life-threatening forms of cancer. Based in Ma

Software Engineer II

Location

Wisconsin

Posted

26 days ago

Salary

$84K - $138K / year

Seniority

Senior

Job Description

Software Engineer II

Exact Sciences

Title: Software Engineer II Location: US - WI - Madison Hybrid Full-time Job Description: Help us change lives At Exact Sciences, we’re helping change 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 As an Engineer II, you will have a basic understanding of all software components for Exact Sciences. This role will design, develop, test, and maintain software components of moderate complexity with the general instruction from senior engineers and drive tasks to completion. This role will leverage well-developed professional and technical expertise to work collaboratively on cross-functional agile teams to deliver high quality software. Working in our Software Engineering team, you will be responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. You will design and create engineering specifications for building software programs based on a broad knowledge of information systems and determine what development methodology to use after documenting software requirements. This role will work on a team focused on patient outreach and customer journey orchestration. An ideal candidate will have Java experience and be familiar with Spring Boot / Spring. This could have been through prior internships or early work experience. This hybrid role (3 days in the office, 2 days remote) is based in Madison, Wisconsin. Essential Duties Include, but are not limited to, the following: - Apply solid software engineering principles, design patterns, and best practices to develop and maintain Java-based applications of moderate to high complexity. - Design, develop, and test scalable features and services with minimal supervision. Investigate and resolve complex bugs and performance issues. - Participate in architectural discussions and contribute to the evaluation of design alternatives, providing input that balances technical quality, business value, and delivery timelines. - Proactively communicate tasks progress, technical challenges, and risks to project stakeholders and engineering leadership. - Collaborate cross-functionality with product managers, QA engineers, DevOps, and other technical teams to deliver high-quality, maintainable solutions. - Follow and help improve the team’s development processes, ensuring alignment with the company’s Quality Management System (QMS) and engineering standards. - Assist with deployments and provide production support, including occasional night or weekend availability when required. - Demonstrate and promote the company’s values of accountability, innovation, integrity, quality, and teamwork through your work and interactions. - Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. - Maintain regular, reliable attendance and contribute to a positive, inclusive team environment. - Model inclusive behaviors and support a culture of respect, collaboration, and belonging within and beyond the team. Minimum Qualifications - 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. - 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. - Some experience with service communication protocols, such as RESTful APIs, gRPC, SOAP, and messaging systems (e.g., message queues and event-driven architectures). - Proficient in working with relational databases such as PostgreSQL with hands-on experience using ORM technologies like JPA (Java Persistence API) and Hibernate. - 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. - Experience working in Scrum teams, with a strong understanding of Agile principles and development tools, including JIRA and Confluence. - Legal authorization to work in the country of employment without current or future sponsorship. Preferred Qualifications - Some knowledge of healthcare interoperability standards such as HL7 and FHIR. - Basic understanding of DevOps practices, including building and maintaining CI/CD pipelines. - Experience using Java - Experience using Spring Boot or Spring - Some knowledge of Microservices Salary Range: $84,000.00 - $138,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. 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.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Develop and maintain back-end applications using Node.js, following sound architecture practices and clean code principles. • Work on front-end interfaces and integrations using React and TypeScript. • Create, maintain, and optimize CI/CD pipelines, ensuring automated builds, tests, and deployments. • Use Docker for containerizing applications and standardizing environments. • Create and maintain configuration files in YAML (pipelines, infrastructure, or automations). • Manage source code versioning and workflows using GitHub, including GitHub Actions. • Collaborate on DevOps practices, contributing to the reliability, scalability, and observability of solutions. • Support technical decisions, code reviews, and development best practices.

Brazil
Job Closed
Docato logo

Mid-level Developer

Docato

Resultados financeiros para operações jurídicas.

Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• Develop and optimize code with a focus on performance and quality • Create and maintain automated tests • Work with REST APIs (both consumption and implementation) • Identify issues, analyze scenarios, and propose solutions • Assist with database modeling • Set up and maintain development environments • Translate business needs into technical solutions • Support and mentor more junior developers • Participate in team rituals (daily stand-up, planning, review, and retro)

Brazil
Oracle logo

Applications Developer 3

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Role Description Analyze, design, develop, troubleshoot and debug software programs for commercial or end-user applications. Write code, complete programming and perform testing and debugging of applications. As a member of the software engineering division, perform detailed design based on provided design or external specifications. Assist in system planning, scheduling and implementation. Analyze system specifications and existing business processes and information systems. Build enhancements (including new product features) and resolve bugs. Build and execute unit tests and unit test plans. May review integration and regression test plans created by QA. Communicate and interact with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure consistency, testability and portability across products in general. May telecommute. Qualifications - Master’s degree in Computer Science, Engineering, or related technical field - 4 years of experience in the job offered or in an Applications Developer-related occupation Requirements - Algorithms, data structures, object-oriented design, and design patterns - Programming languages including Java, JavaScript, Python, TypeScript, and GoLang - Full-stack web development - Full-stack mobile development - Cloud-native architectures; hands-on with Docker, Kubernetes, Jenkins, Git/GitHub, and CICD pipelines - SQL and noSQL databases including SQL, PL/SQL, MySQL, PostgreSQL, DynamoDB, MongoDB, Elastic Search, and Redis - Building distributed and scalable applications - AWS, GCP, and cloud platforms - Applied machine learning and natural language processing (NLP) techniques including sentiment analysis, decision-tree models, text classification, and text analytics - ETL, data warehousing, and OLAP processing including SSIS, SSAS, multidimensional modeling, KPIs, and analytics workflows Benefits - Flexible medical, life insurance, and retirement options - Opportunities for community involvement through volunteer programs Company Description Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

United States
Benchling logo

Software Engineer, Scientific Models

Benchling

Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, and the household goods that we rely on every day. But moving at the new speed of science requires better technology. Benchling’s mission is to unlock the power of biotechnology. The world’s most innovative biotech companies use Benchling’s R&D Cloud to power the development of breakthrough products. Help us bring modern software to modern science. We’re on Team Science We believe in the promise of science and the teamwork required to fulfill that promise. Whether your background is in science, engineering, business, or another field, you’re on Team Science if you believe in the power of science to solve the world’s most pressing problems.

Full TimeHybridTeam 501-1,000Since 2012H1B Sponsor

Title: Software Engineer, Scientific Models Location: San Francisco, CA Full time Hybrid Department: Engineering Compensation - $173,113 – $234,388 • Offers Equity U.S. Benefits Full-time U.S. employees enjoy a comprehensive benefits program including equity, health, dental, vision, 401(k)+ employer match, wellness, commuter, and more. Benchling takes a market-based approach to pay. The candidate's starting pay will be determined based on job-related skills, experience, qualifications, interview performance, and work location. Department: Engineering Job Description: We are rebuilding biotech for the AI era. When a breakthrough is delayed, the world waits. Getting a molecule from discovery to patients, or a crop from lab to field, involves thousands of slow, manual, disconnected steps. AI has the potential to change this, compressing decades of R&D work into years. But that only happens when clean, structured scientific data and AI are built into how science gets done. Benchling is the AI platform for biotech R&D. Scientists use Benchling to design experiments, capture structured data, and run AI agents and models directly in their workflows. Over 200,000 scientists around the world trust Benchling to power their most important work, from academic labs to Sanofi, Moderna, and more than half of the world's top 50 biopharma. We’re building an AI scientist for our customers. We can’t do that if we haven’t built the muscle ourselves. AI fluency is the foundation we build on; it's core to how we work, and we're committed to helping every new hire integrate it into their day-to-day. As part of our interview process, you'll complete a brief AI-focused exercise or discussion so we can understand how you think about and use AI to drive impact in your role. Feel free to reference any tools, platforms, or workflows you use today. ROLE OVERVIEW We’re a team that’s embedding cutting-edge scientific AI models into Benchling to help scientists design better molecules. Scientific models (e.g. AlphaFold) predict structures, assess properties, and even generate new ideas, acting as a design partner as scientists design life-saving therapeutics and other molecules. As an engineer on the team, you’ll focus on building a scalable platform for scientific models. You’ll experiment with the latest models, define standards for model developers to be able to contribute their models, and design our architecture for fast inference. It’s early days for scientific AI models, both at Benchling and in the industry at large. We’ll rapidly iterate with customers and change directions quickly, figuring out new patterns for how we develop and go to market. We’ll win if we stay curious and obsess over our customers. RESPONSIBILITIES - Build and scale our scientific model platform by designing and implementing infrastructure for model inference that is fast, reliable, and cost-effective across a diverse set of scientific models. - Define standards and tooling for model developers, creating frameworks that make it easy to integrate, test, and ship third-party open-source and proprietary models into Benchling. - Work directly with customers to ideate use cases, gather feedback, and onboard scientific teams. - Shape how we build AI at Benchling, driving experimentation, contributing to technical direction, and helping evolve our engineering and product development practices as the field matures. QUALIFICATIONS - 3+ years of software engineering or equivalent research experience, developing or deploying scientific models in an industry or academic setting. - Strong experience with backend systems and infrastructure for supporting scientific model training or inference. - Strong technical and analytical skills for optimizing compute-intensive systems. - Collaborative mindset, able to work closely with engineers, product managers, and scientists to bring new ideas to life. - Desire to work in a fast-paced environment, where priorities can shift and rapid experimentation is encouraged. HOW WE WORK We offer a flexible hybrid work arrangement that prioritizes in-office collaboration. Employees are expected to be on-site 3 days per week (Monday, Tuesday, and Thursday). #LI-Hybrid #BI-Hybrid Benchling welcomes everyone. We believe diversity enriches our team so we hire people with a wide range of identities, backgrounds, and experiences. We are an equal opportunity employer. That means we don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also consider for employment qualified applicants with arrest and conviction records, consistent with applicable federal, state and local law, including but not limited to the San Francisco Fair Chance Ordinance.

California
$173.1K - $234.4K / year