Software Engineer, Data Science

Wave Life Sciences

United States

On-site

USD 120,000 - 162,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
Life insurance
Disability insurance
Generous PTO
401K + match
Employee Stock Purchase Program

Job summary

Wave Life Sciences is seeking a Full Stack Software Engineer to build, modernize, and scale internal applications supporting scientific and operational workflows. You will work across the full stack—backend APIs, frontend UIs, workflow automation, and data-driven apps—emphasizing maintainability and long-term scalability.

The role offers leveling as Software Engineer or Senior Software Engineer, depending on experience, with a pay range disclosed and comprehensive benefits.

Qualifications

  • Bachelor’s degree with 8 years related experience.
  • Experience building full stack applications—backend APIs and frontend UIs in production.
  • Hands-on experience with Python and Flask or FastAPI.
  • Proficiency with React or a modern frontend framework.
  • Strong foundation in software engineering best practices—testing, clean code, maintainability.
  • Track record of reviewing production code and providing constructive feedback.
  • Familiarity with relational databases and data modeling.
  • Comfort with version control, automated testing, and CI/CD workflows.
  • Strong communication skills, collaboration, and ambiguity navigation.
  • Experience designing scalable systems using microservices architecture preferred.
  • Experience with microfrontend architecture preferred.
  • Experience working with distributed or offshore engineering teams preferred.

Responsibilities

  • Design and build backend services and APIs that are reliable and well-tested.
  • Build and maintain user-facing interfaces using React or modern frontend frameworks.
  • Own features end-to-end—from API design to UI implementation.
  • Shape technical direction by contributing to architecture discussions.
  • Elevate engineering quality through code reviews and best practices.

Skills

Full stack ownership
Python
React
Microservices
CI/CD
Testing
Code reviews
Relational databases
Distributed teams

Education

Bachelor’s degree + 8 years
Master’s degree + 6 years

Tools

Flask
FastAPI
React
CI/CD

Job description

Wave Life Sciences is a biotechnology company focused on unlocking the broad potential of RNA medicines to transform human health. Our RNA medicines platform, PRISM, combines multiple modalities, chemistry innovation and deep insights in human genetics to deliver scientific breakthroughs that treat both rare and prevalent disorders. Our toolkit of RNA-targeting modalities including RNAi silencing and RNA editing provides us with unmatched capabilities for designing and sustainably delivering candidates that optimally address disease biology. Our diversified pipeline is focused on our obesity, alpha-1 antitrypsin deficiency and PNPLA3 I148M liver disease programs and includes clinical programs for Duchenne muscular dystrophy and Huntington’s disease, as well as several preclinical programs utilizing our versatile RNA medicines platform. Driven by the calling to “Reimagine Possible”, we are leading the charge toward a world in which human potential is no longer hindered by the burden of disease.

Description

We're looking for a Full Stack Software Engineer to help build, modernize, and scale internal applications and services that support scientific and operational workflows across the organization. You'll work across the full stack — backend APIs, frontend interfaces, workflow automation, and data-driven applications — with a strong emphasis on maintainability, engineering standards, and long-term scalability. We're looking for someone who can contribute independently, make sound technical decisions, and help raise the bar on code quality across a distributed engineering team. Leveling (Software Engineer or Senior Software Engineer) will be determined based on experience and demonstrated skillset.

Experience
  • Bachelor’s with 8 years of related experience, Master’s with 6 years of related experience.
  • Experience building full stack applications — both backend APIs and frontend UIs in a production environment.
  • Hands-on experience with Python and at least one backend web framework (Flask, FastAPI, or similar).
  • Proficiency with React or a modern frontend framework.
  • Strong foundation in software engineering best practices — testing, clean code, and maintainability.
  • A track record of reviewing production code and providing constructive, actionable feedback.
  • Familiarity with relational databases and data modeling.
  • Comfort with version control, automated testing, and CI/CD workflows.
  • Strong communication skills, a collaborative mindset, and the ability to navigate ambiguity.
  • Experience designing scalable systems using microservices architecture preferred.
  • Experience with microfrontend architecture preferred.
  • Experience working with distributed or offshore engineering teams preferred.
  • Familiarity with modern frontend frameworks preferred.
  • Experience modernizing legacy systems or workflows preferred.
  • Background in scientific, analytical, or data-driven environments preferred,
Responsibilities
  • Design and build backend services and APIs that are reliable, well-tested, and built to last.
  • Build and maintain user-facing interfaces using React or modern frontend frameworks.
  • Own features end-to-end — from API design to UI implementation.
  • Shape technical direction by contributing to architecture discussions and design decisions.
  • Elevate engineering quality through thoughtful code reviews and by championing best practices.
Key Skills
  • Full stack ownership — taking a feature from API design to UI polish
  • Engineering judgment — making thoughtful trade-offs between speed, quality, and complexity
  • Readable, maintainable code — writing for the next developer, not just the current sprint
  • Pragmatic problem-solving — finding the right solution, not just the clever one
  • Ownership and accountability — following through from design to deployment
  • Continuous improvement — always looking for ways to make the codebase better
  • Clear communication — explaining ideas, decisions, and trade-offs with clarity

Pay Range Disclosure Statement: $120,000 USD - $162,000 USD

Wave Life Sciences offers a comprehensive and competitive range of benefits designed to support our employees’ and their families physical and financial health and overall well-being. These include, but are not limited to, company-sponsored medical, dental, vision, life, long and short-term disability insurances, generous paid time off (including a week-long company shutdown in the Summer and the Winter), 401K participation with matching contributions, and Employee Stock Purchase Program. Wave Life Sciences provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Wave Life Sciences complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Wave Life Sciences expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Wave Life Sciences’ employees to perform their job duties may result in discipline up to and including discharge.

Data Privacy and Your Information

By submitting your information in applying for a position at Wave (or lawfully on behalf of a candidate as an approved recruiter), you represent that the information you submit (including your name, phone number, email address, address, and resume/CV/work history) is true and accurate, you have the right to share it, and that no part of the Information violates or infringes the rights of any third parties. If you submit information lawfully on behalf of another applicant as an approved recruiter, you confirm that you have the right to so submit. You grant Wave permission to use your information to contact you in connection with this or another position, for interviews, scheduling purposes, travel arrangements, or follow up after a decision on the role has been made. Wave Life Sciences is committed to respecting your privacy. We do not sell or rent personal information to third parties for marketing purposes.Any Personal Information you share with us will be used for business purposes, such as communication with you, and handled in accordance with Wave’s Privacy Policy, Notice, Statements, and Additional Information. Wave collects, evaluates and retains candidate data for the legitimate interest of selecting a candidate for employment or contract purposes. Such data will be kept for no longer than necessary to carry out those purposes, unless you consent for your information to be retained up to an additional three (3) years for consideration for future opportunities at Wave. Any requests related to your Personal Information may be electronically submitted to Wave’s Data Protection Officer at https://wavelifesciences.com/privacy/. If you choose to share your demographic background (such as race, gender or sex, national origin, age, disability or veterinary status) by completing the optional survey, your responses will be combined with the answers from other applicants in an aggregated and anonymized form which may be used for equal employment opportunity reporting, diversity and inclusion analysis, and to help us evaluate the effectiveness of our recruiting practices. The information you share will not be used for hiring decisions or provided to hiring managers or interviewers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Legal Associate
Legal Associate

Wave Life Sciences • Cambridge (MA)

On-site
USD 129,000 - 175,000
Discretionary annual bonus
Stock-based long-term incentives
Medical insurance
+4
Scientist II/Sr. Scientist I, Process Technology Services, CMC
Scientist II/Sr. Scientist I, Process Technology Services, CMC

Wave Life Sciences • Lexington (MA)

On-site
USD 130,000 - 199,000
Medical coverage
Dental coverage
Vision coverage
+3
Director, Quality Systems
Director, Quality Systems

Wave Life Sciences • Lexington (MA)

On-site
USD 193,000 - 261,000
Medical, dental, vision insurance
Paid time off
401(k) with matching
+1
Buyer II
Buyer II

Wave Life Sciences • Lexington (MA)

On-site
USD 85,000 - 116,000
Medical benefits
Dental benefits
Vision benefits
+3
Associate Director/Director, Platform and Pipeline Medical Affairs Lead
Associate Director/Director, Platform and Pipeline Medical Affairs Lead

Wave Life Sciences • Cambridge (MA)

On-site
USD 167,000 - 286,000
Discretionary bonus
Stock-based long-term incentives
Medical insurance
+6
Senior IT Business Analyst, GLP & GMP
Senior IT Business Analyst, GLP & GMP

Wave Life Sciences • Lexington (MA)

On-site
USD 127,000 - 172,000
Senior Scientist I, DMPK
Senior Scientist I, DMPK

Wave Life Sciences • Lexington (MA)

Hybrid
USD 157,000 - 213,000
Discretionary annual bonus
Stock‑based long‑term incentives
Comprehensive benefits
Buyer II
Buyer II

Wave Life Sciences • Lexington (MA)

On-site
USD 85,000 - 116,000
Senior Quality Systems Specialist
Senior Quality Systems Specialist

BioWave Corporation • Westport (CT)

On-site
USD 85,000 - 95,000
Medical, Vision, Dental Insurance
401K - employer match
Paid time off & holidays
Full-Stack Software Engineer, Data-Driven Platforms
Full-Stack Software Engineer, Data-Driven Platforms

Wave Life Sciences • United States

On-site
USD 120,000 - 162,000
Medical, dental, vision
Life insurance
Disability insurance
+3