Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III (Data Engineering Team)

$128.4k - $160.5k

Foundation Medicine

About the Job

The Software Engineer III on the Data Engineering Team is broadly responsible for building and supporting software applications in use by the business; in particular, FoundationCORE and its components. The technical products developed by the incumbent help doctors match patients to more advanced treatment options. This role completes design, development, unit testing, code reviews, and generates technical documentation. The Software Engineer III has a high-level understanding of the codebase and is self-sufficient in at least one domain of FMI architecture. The incumbent makes well-reasoned decisions and trade-offs, is able to work in other parts of the codebase with guidance and, as an experienced practitioner, provides guidance to lower level Software Engineers.

Key Responsibilities

  • Help to design, develop, and maintain a robust and scalable data platform.
  • Write high quality distributed system software.
  • Build batch and streaming pipelines for the analysis of FMI's data assets.
  • Partner with other team members to:
    • Investigate design approaches;
    • Prototype new technologies; and,
    • Evaluate technical feasibility.
  • Implement algorithms developed by FMI data scientists.
  • Identify, design, and implement internal process improvements including, but not limited to, automating manual processes, optimizing data delivery and redesigning infrastructure for greater scalability.
  • Deliver contributions in an Agile approach and leveraging Agile methodology.
  • Other duties as assigned.
Qualifications:

Basic Qualifications:
  • Bachelor's Degree and 3+ year(s) of software engineering experience
  • Proficiency in one of the following software languages: Java, Scala, Python, or Go
Preferred Qualifications:
  • Bachelor's Degree in Computer Science, Software Engineering, or a related concentration
  • 6+ years of prior software engineering experience
  • Deep professional experience with:
    • Data pipeline and workflow management tools: Airflow, Glue, Azkaban, DBT, Prefect, Dagster and others
    • SQL query tuning
    • Java, Spring Boot
    • Data processing tools Spark, Storm, Hadoop, Heron, and others
    • Amazon Web Services (AWS) or similar cloud platform
    • Object-oriented programming (OOP) and functional programming (FP) paradigms
    • Distributed event streaming systems: Kafka, Pulsar, Kinesis, SQS and others
    • Profiling applications and JVM tuning
    • Relational databases
    • Object-Relational Mapping (ORM)
  • Prior life science industry experience, particularly in genomics or biotechnology industry experience
  • Demonstrated understanding of Agile software delivery
  • Professional experience developing software in a distributed computing environment
  • Familiarity with both object oriented (OO) and functional programming (FP) paradigms
  • Strong refactoring abilities and test automation skills
  • Familiarity with:
    • Containerization/containerized deployment of software: Docker, Kubernetes, and others
    • NoSQL database technologies such as document stores and graph databases
  • Experience building and delivering Continuous Integration/Continuous Deployment (CI/CD) solutions
  • Lifelong learner mindset, passionate about software development
  • Strong interpersonal skills including successful collaboration and problem solving with other departments and colleagues
  • Excellent organization and attention to detail
  • Ability to work well under pressure while maintaining a professional demeanor
  • Ability to prioritize and thoroughly follow up on assigned tasks
  • Ability to adapt to changing procedures, policies and work environment
  • Understanding of HIPAA and importance of privacy of patient data
  • Commitment to reflect FMI's values: Integrity, Courage, and Passion
The expected salary range for this position based on the primary location of Boston, MA is $128,400 - $160,500 per year. The salary range is commensurate with Foundation Medicine's compensation practice and considers factors including, but not limited to, education, training, experience, external market conditions, criticality of role, and internal equity. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for Foundation Medicine's benefits.

#LI-Hybrid

About Foundation Medicine

We are a global, patient-focused precision medicine company delivering high-quality, transformative diagnostic solutions in cancer and other diseases.

Confidence, or the belief that we need to check every box before applying for a job, can sometimes hold us back from going after a role that inspires us. At Foundation Medicine there's no such thing as the 'perfect' applicant, and our company is a place where every employee can make an impact and continue to grow whatever background they may have or path they may have taken. So, as long as you meet the basic qualifications for a role, please apply if you see a position that would make you excited to work with us to transform precision medicine in cancer and beyond.

We are aware of fraudulent activities where individuals pose as Foundation Medicine representatives. Learn more here.
Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III (Data Engineering Team) in Boston, MA vacancy
  • $128.4k - $160.5k

     ...Software Engineer III (Data Engineering Team) The Software Engineer III on the Data Engineering Team is broadly responsible for building and supporting software applications in use by the business; in particular, FoundationCORE and its components. The technical products... 
    Suggested

    Foundation Medicine

    Boston, MA
    5 days ago
  • $141k - $225k

     ...Our Opportunity Chewy is seeking a Software Engineer III to lead the development and scaling of...  ...experience. You excel at leading engineering teams and driving backend architecture and...  ...multi-functionally with product, data science, fulfillment ops, and partner engineering... 
    Suggested
    Local area
    Flexible hours

    Chewy

    Boston, MA
    18 hours ago
  • Software Senior Engineer - Data Path (C, C++)The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software to... 
    Suggested

    Dell

    Milton, MA
    7 hours ago
  • $159.5k - $176k

     ...Software Engineer III, Sap Engineering Salary Range: $159,500 - $176,000 Usd Per Year The Sap Engineering team is responsible for maintaining a highly complex Sap installation used in...  ...optimize database schemas, queries, and data models to support complex, large-... 
    Suggested
    Temporary work
    Flexible hours

    Wayfair

    Boston, MA
    18 hours ago
  •  ...Overview Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer...  ...colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person in interesting... 
    Suggested
    Local area
    Work from home

    Canonical

    Boston, MA
    3 days ago
  • $105k - $165k

     ...OpenGov is home to an exceptional team - passionate about our mission to power more...  ...your life! Job Summary: As a Software Engineer III at OpenGov, you'll build best-in-class...  ...NodeJS is required  ~ Proficiency in data structures, database concepts and algorithms... 
    Full time
    Temporary work
    Local area

    Opengov

    Boston, MA
    18 hours ago
  •  ...is on the hunt for a dynamic and driven Software Engineer III to revolutionize the future of...  .... Collaborate with cross-functional teams including mechanical, electrical, and software...  ...with a deep understanding of algorithms, data structures, and mathematical... 
    Full time
    Work at office
    3 days per week

    Pickle Robot Company

    Cambridge, MA
    18 hours ago
  •  ...supply chains, cyber insurance, and data analysis.* We invented the cyber ratings...  ...looking for an experienced Big Data Engineer to join our engineering team. We pride ourselves in building...  ...developers with a passion for building software to collect, aggregate, and analyze... 

    BitSight

    Boston, MA
    1 day ago
  • $135k - $325k

     ...Job Overview The Senior Software Engineer - Data Modeling will work within Research Systems as part of the Data Models, Forecast Platform team, and be focused on the implementation of our next generation platform as part of a modern research data platform. Working... 
    Local area

    Arrowstreet Capital

    Boston, MA
    2 days ago
  •  ...Senior Software Engineer - Data Science Boston, MA Responsibilities Design, build, and maintain a highly scalable web analytics platform...  ...into existing platform Collaborate with the solutions team on building and validating data science features Building... 

    1872 Consulting

    Boston, MA
    18 hours ago
  •  ...We are looking for a remarkable Senior Software Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as...  ...apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses... 
    Remote work

    Tyler Technologies

    Boston, MA
    2 days ago
  • $120k - $192k

     ...Your Impact at LILA Join us in shaping the future of science! We are seeking a software engineer with a background in life sciences to join our data science team, where you'll collaborate with software engineers, lab scientists, and machine learning engineers to... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    2 days ago
  • $116k - $174k

     ...destiny. We love tackling tough engineering problems and look for...  ...Klaviyo operates a real-time data platform written in Python and...  ...number of disciplines. About the Team: The Data Warehousing Team...  ...'ll make a difference: As a software engineer on this team, you will... 

    Klaviyo

    Boston, MA
    4 days ago
  •  ...Software Engineer – Data Focus (Full-Stack Python) Full-time Peppercorn Solutions is building the infrastructure layer that wealth management has...  ...You’ll report directly to the CTO and work alongside a small team, with senior leadership that takes mentorship seriously.... 
    Full time
    Internship
    Remote work
    Visa sponsorship

    Peppercorn Solutions Inc.

    Boston, MA
    2 days ago
  • $168.1k - $227.4k

     ...AGI Data Services strives to be best in class at acquiring, creating and ground-...  ...on Earth. We are seeking a Senior Software Development Engineer (Sr. SDE) who is passionate about Generative...  ...processes, enabling cross-functional teams to rapidly identify issues, reduce... 
    Internship
    Flexible hours

    Amazon

    Boston, MA
    2 days ago
  • $149k - $198.5k

     ...Senior Software Engineer – AI Data Applications Boston, MA May 15, 2026 We are seeking an experienced full stack engineer to join our new AI Data Application team. This pivotal role will drive the development and execution of initiatives aimed at significantly accelerating... 
    Work at office
    Remote work

    Venturefizz Product Management Community

    Boston, MA
    1 day ago
  • $79.2k - $178.1k

     ...Job Description Oracle Health Data Intelligence is growing and looking for a Senior Software Engineer to join the HealtheIntent - Identity Services team! This development team builds Personnel, Organization and Consumer services which are the base of the security models... 
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Boston, MA
    1 day ago
  •  ...Senior Software Engineer - AI & Data Engineering Location: Boston, MA (Onsite every Thursday) About BigRio BigRio is a Boston-based...  ...efficiency, and create measurable business impact. Our team brings deep expertise in emerging technologies such as Generative... 

    Saviance

    Boston, MA
    3 days ago
  • $125.04k - $187.56k

     ...commerce, Technology and more. Overview The Data Engineer III has a demonstrated track record...  ...flow and collection for cross functional teams. They will support our data initiatives...  ...created by vendor partners as a part of software development life cycle. Documents all... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ViziRecruiter,LLC.

    Quincy, MA
    1 day ago
  •  ...Data Infrastructure Engineer The Data Infrastructure teams are responsible for building and maintaining data storage technologies across the product. Teams...  ...We're Looking For We're looking for talented software engineers to help us build the vision of making our... 

    Roberts Recruiting

    Cambridge, MA
    18 hours ago
  • $116k - $174k

     ...Software Engineer II – Analytics Data Engineering Data is the lifeblood of Klaviyo. As a Data Engineer on this team, you will sit at the intersection of infrastructure and intelligence. You won't just be moving data; you'll be building the foundations that power our... 

    Venturefizz Product Management Community

    Boston, MA
    18 hours ago
  • $143.7k - $194.4k

     ...to our human-in-the-loop and model-in-the-loop data pipelines. You will also provide mentorship and guidance to junior team members. Your responsibilities will ensure...  ...PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards... 
    Internship
    Flexible hours

    Amazon

    Boston, MA
    18 hours ago
  •  ...Our team is responsible for building and maintaining technology...  ...solutions that support complex data and operational workflows...  ...leverage a combination of modern engineering practices, custom-built...  ...We are seeking a hands-on Software Engineer who enjoys solving complex... 

    Huxley

    Boston, MA
    2 days ago
  • $125k - $225k

    Software Engineer, Data Interested in this role? Email us at ****@*****.***. Send a GitHub link or an example of a messy data problem you...  ...for auction houses worldwide. We’re a small, venture‑backed team with a bold mission: to modernize a multi‑billion‑dollar... 
    Work at office
    Worldwide

    Garuda Ventures

    Boston, MA
    3 days ago
  • $162.5k - $286.4k

    Overview Sr. Software Development Engineer - Data, Siri Speech Cambridge, Massachusetts, United States • Machine Learning and AI Want to join the team pushing the boundaries of AI and building an intelligent assistant that helps millions of people get things done? Join... 
    Worldwide
    Relocation

    Apple Inc.

    Cambridge, MA
    3 days ago
  • Garuda Ventures is seeking a Software Engineer focused on data to join their innovative team in Boston. This role involves cleaning and structuring datasets, building data pipelines, and documenting processes to support AI initiatives. The ideal candidate excels in Python... 
    Remote work
    Flexible hours

    Garuda Ventures

    Boston, MA
    3 days ago
  • $160k - $225k

     ...the rise of AI, companies need the best data to stay ahead of industry changes, competition...  ...intelligence to leading enterprise teams. Compa is a compensation intelligence...  ...live data and thoughtful design. As a Software Engineer, you’ll have significant ownership and autonomy... 
    Remote work

    COMPA

    Cambridge, MA
    3 days ago
  •  ...Description MULTIPLE POSITIONS AVAILABLE Employer: AMAZON WEB SERVICES, INC. Offered Position: Software Dev Engineer III Job Location: Boston, Massachusetts Job Number: AMZ9893305 Position Responsibilities: Drive the architecture and design of large... 

    Amazon

    Boston, MA
    3 days ago
  •  ...Software Engineer Opportunity At Wayfair Wayfair is on a path to be the world's largest online destination for the home. We are the largest...  ...in 2024 alone. Our 3rd Party Multichannel Fulfillment team (3P MCF) team is at the forefront of marketplace expansion and... 
    Full time
    Temporary work
    Flexible hours

    Wayfair

    Boston, MA
    4 days ago
  •  ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows... 
    Full time

    Pearson

    Boston, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III (Data Engineering Team). Be the first to apply!