Software Engineer III (Data Engineering Team)
$128.4k - $160.5kFoundation 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.
- Bachelor's Degree and 3+ year(s) of software engineering experience
- Proficiency in one of the following software languages: Java, Scala, Python, or Go
- 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
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$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...SuggestedLocal areaFlexible hours- 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
$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-...SuggestedTemporary workFlexible hours- ...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...SuggestedLocal areaWork from home
$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 timeTemporary workLocal area- ...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 timeWork at office3 days per week
- ...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...
$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- ...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...
- ...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
$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 timeWork at officeLocal areaFlexible hours$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...- ...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 timeInternshipRemote workVisa sponsorship
$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...InternshipFlexible hours$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 officeRemote work$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 workWork experience placementImmediate startFlexible hours- ...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...
$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 timeWork at officeRemote workFlexible hours- ...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...
$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...$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...InternshipFlexible hours- ...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...
$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 officeWorldwide$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...WorldwideRelocation- 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 workFlexible hours
$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- ...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...
- ...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 timeTemporary workFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III (Data Engineering Team). Be the first to apply!
Related searches
- graduate software developer Boston, MA
- rust software engineer Boston, MA
- senior software design engineer Boston, MA
- software engineer student Boston, MA
- software engineer amazon Boston, MA
- software developer positions Boston, MA
- software engineer full time Boston, MA
- software qa engineer Boston, MA
- new graduate software engineer Boston, MA
- junior software developer Boston, MA



