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

Staff Software Engineer - Data Processing & Execution Platform

$121.08k - $163.81k

Dotmatics Limited

Our Why At Dotmatics

At Dotmatics, we believe science, data, and decision-making must be deeply intertwined for innovation to thrive.


Our Portfolio includes Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, MStar, SoftGenetics and Virscidian.

We have a vision for a new Lab of the Future that will change the future of scientific research.

We have created the world's most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists, together in a single ecosystem united by a powerful, flexible enterprise data platform. This is not flat data buried away in digital graveyards. This is dynamic, multi-dimensional decision-making.

Scientific enterprises need a new level of effectiveness to achieve tomorrow's breakthroughs. Illness will not wait. The biosphere will not wait. We are tireless in our vision, because the time for innovation is now.

Shaping the Future of Science At Dotmatics

Our global team of more than 800 colleagues are dedicated to supporting our customers in over 180 countries. Together, with our scientific community of users, we accelerate scientific innovation in order to make the world a healthier, cleaner, and safer place to live.

You'll join a collaborative, global team pushing the boundaries of scientific innovation. Your ideas and efforts will have a tangible impact, accelerating scientific progress and discovery. We offer a dynamic, remote-friendly environment that fosters high integrity and collaboration, empowering you to excel. Dotmatics is a company built by scientists, for scientists. Combined, we are now the world's largest cloud-based scientific research R&D platform. We need your help to keep growing and pioneering the future.

We are Science Driven. We are Customer Centric. We are Better Together.

What do we Need:

As a Staff Software Engineer, you will be the technical lead for the data processing and execution platform - a set of services that take user-initiated operations (data commits, transformations, workflows) and execute them reliably across shared compute infrastructure. This is a distributed, event-driven system with multiple services coordinating through asynchronous message passing.

This is no ordinary engineering role - this is working on a product with real world meaning - a product that helps define the way scientists works, helping bring medicine to market quicker, finding cures for diseases faster
This is LUMA

**This is a remote position, located in Mass. There will be some travel required to the office in Boston for team meetings and working sessions.**

In this role, you will:
  • Define and drive system architecture for event-driven data processing services, leading the migration of key components to a Node.js/TypeScript and Python ecosystem
  • Contribute to and improve engineering standards, patterns, and best practices for distributed systems, observability, and reliability across a multi-service platform coordinated through Kafka, GraphQL and RESTful APIs
  • Architect and implement asynchronous data processing pipelines for high-volume scientific data, with attention to at-least-once delivery guarantees, backpressure, and graceful degradation
  • Guarantee the scalability, maintainability, and security of software solutions running on Kubernetes and AWS
  • Take ownership of existing services, develop a deep understanding of their behavior, and make pragmatic decisions about how to evolve them
We are looking for candidates with 12+ years experience in engineering preferably in a SaaS environment, and ideally with a degree in Computer Science, Software Engineering, or equivalent.

The Key Skills we are looking for:
  • Language-agnostic engineering mindset - you pick up new languages and codebases quickly, reason about distributed system design independent of any single runtime, and can be productive in an unfamiliar stack within weeks
  • Advanced working experience in Asynchronous processing
  • Strong proficiency in Node.js/TypeScript and Python for building production backend services
  • Proven experience designing and implementing distributed, event-driven systems coordinated through message buses, GraphQL and RESTful APIs
  • Experience implementing automated testing platforms, unit tests, and integration tests
  • Advanced working experience with large data processing platforms such as Spark, Databricks, or Snowflake
  • Experience managing state across multiple stores (e.g. a message bus, a relational database, and a cache) and the consistency challenges that come with it
  • Hands-on experience with AWS in production environments and a solid understanding of Kubernetes for orchestrating workloads
  • Proficiency with CI/CD tools such as GitHub Actions
  • Knowledge of Agile software development practices
  • Setting technical direction, leading cross-team initiatives, and leveling up other engineers through mentoring and architectural guidance
You may also have experience in:
  • Scala or other JVM languages (helpful for understanding existing services during migration)
  • Message-based architectures using Kafka (consumer groups, partitioning, delivery semantics)
  • Background in complex data pipelines, schema management, and incremental processing
  • Exposure to AWS and/or GCP or designing systems portable across multiple cloud providers
  • Building scalable distributed systems using Kubernetes and other cloud-native technologies
  • Experience within Life Sciences or R&D data management
Why this role is interesting:

You're not maintaining a system in steady state. You're taking a complex, production-proven execution platform and leading its evolution - migrating to a new tech stack while keeping it running reliably for customers doing drug discovery. The system processes real scientific data through multi-step pipelines on shared compute infrastructure, with all the distributed systems challenges that implies: multi-tenancy, cancellation, crash recovery, and coordinating state across multiple data stores. If you enjoy understanding how complex systems actually work, regardless of what language they happen to be written in, and then making them better - this is the role.

Total Rewards

Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition.


Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details.

Other Total Rewards Offered
  • Medical, Dental, Vision, Insurance
  • Health Spending Accounts
  • Wellness Benefits (Mental Health Apps and Fitness Perks)
  • Company-paid Life and Disability Insurance
  • 401k Retirement Plan (with 4% company match; immediate vesting)
  • Flexible Time off Plan (for US exempt employees)

This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future.

Base Pay Range


$121,078-$163,811 USD

Research shows us the confidence gap and imposter syndrome can get in the way of meeting outstanding candidates, so please don't hesitate to apply - we'd love to hear from you.

By submitting your application, you agree that Dotmatics may collect your personal data for recruiting, global organization planning, and related purposes. Dotmatics Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over Dotmatics use of your personal information.


Dotmatics is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Data Processing & Execution Platform in Boston, MA vacancy
  • $160k - $190k

     ...large-scale behavioral data collection, TVision...  ...environments. As a Staff Software Engineer, you will help build...  ...TVision's measurement platform. You'll develop...  ...data pipelines, and processing frameworks that enable...  ...allows marketers to plan, execute and measure their campaigns... 
    Platform
    Work experience placement
    Local area

    Viant

    Boston, MA
    3 days ago
  • $140.6k - $173.1k

     ...About the Team/Role WEX is reimagining its enterprise data platform with a powerful goal: transforming raw data into...  ...semantically meaningful, reusable, and trusted business assets. As a Staff Software Engineer on the Semantic Data Team, you'll play a critical role in... 
    Platform
    Remote work
    Flexible hours

    WEX

    Boston, MA
    6 days ago
  • $253.9k - $298.7k

     ...the emerging onchain platform — and with it, the future...  ...to hire a Senior Staff Software Engineer to join one of our teams...  ...of the strategy and execution path of Risk platform...  ...systems that process massive scale ~ Solid...  ...found here). Global Data Privacy Notice for Job... 
    Platform
    Local area

    Coinbase

    Boston, MA
    4 days ago
  • $218.03k - $256.5k

     ...the emerging onchain platform — and with it, the future...  ...We are looking for a Staff Software Engineer to lead the front-end...  ...to define and execute a technical roadmap for...  ...part of the employment process, please contact us at...  ...here). Global Data Privacy Notice for Job... 
    Platform
    Local area

    Coinbase

    Boston, MA
    3 days ago
  • $220k - $292k

     ...team of experts in software, robotics,...  ...sensor fusion, and data analysis to create...  ...vessel platform and a refreshed...  ...Today, Anduril is executing contracts while...  .... ABOUT THE JOB Staff Software Engineers lead the delivery...  ...simulation, data processing, payload integration... 
    Platform
    Remote work
    Flexible hours

    Slope

    Boston, MA
    2 days ago
  • $218.03k - $256.5k

     ...the emerging onchain platform — and with it, the future...  .... We're hiring a Staff Software Engineer to lead the Identity...  ...), drive roadmap execution in close partnership...  ...part of the employment process, please contact us at...  ...found here). Global Data Privacy Notice for... 
    Platform
    Local area

    Coinbase

    Boston, MA
    7 days ago
  • $130k - $185k

     ...service line, the EY Growth Platforms Data Scientists collaborate with Business Leaders, AI/ML Engineers, Project Managers, and other...  ...Business leaders and C-level executives to get hands-on experience solving...  ...any part of the application process,  please call 1-800-EY-HELP3,... 
    Platform
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Boston, MA
    4 days ago
  •  ...Overview We are hiring a Senior Data Engineer to own and evolve our analytics data platform. The infrastructure is already...  ...why? Delete ruthlessly - parts, processes, bureaucracy. If you don't add 1...  ..., and a relentless drive to execute. If reading this makes you want... 
    Platform
    Remote work

    Entyre Care

    Boston, MA
    1 day ago
  • $205k - $235k

     ...EY-Parthenon – EY Growth Platforms - Data Scientist – Director...  ...with Business Leaders, AI/ML Engineers, Project Managers, and other...  ...Business leaders and C-level executives to get hands-on experience solving...  ...any part of the application process,  please call 1-800-EY-HELP3... 
    Platform
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Boston, MA
    6 days ago
  •  ...Job Title: Senior Data Engineer - Analytics Essential Functions: Collaborate with...  ...and stakeholders fully trust you to execute your responsibilities with minimal oversight...  ...Five years experience developing data platforms using Python, SQL Supervision: N/A... 
    Platform
    Contract work
    Work experience placement

    RevSpring

    Boston, MA
    3 days ago
  • $180.37k - $212.2k

     ...build the emerging onchain platform — and with it, the future global...  ...are looking for a Senior Data Protection Engineer to lead and expand our data...  ...will be responsible for executing a long-term strategy that balances...  ...adept at creating scalable processes, automating where possible,... 
    Platform
    Local area

    Coinbase

    Boston, MA
    5 days ago
  •  ...Data Engineer Role Overview We are looking for a Data...  ...in data and analytics processes Develop, prototype...  ...Drive the execution of data initiatives that...  ...and improve our data platform to ingest, process, transform...  ...in applying agile software development approach... 
    Platform
    Shift work

    Saviance

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

     ...Senior Data Engineer The Senior Data Engineer will help transform...  ...Evaluate and apply the appropriate platform (Snowflake, Databricks,...  ...checks. • Plan and execute work using agile methodologies...  ...with Spark or distributed data processing frameworks (Databricks, Hadoop... 
    Platform

    Diamond Generating Corporation

    Boston, MA
    5 days ago
  • $115k - $215k

     ...Our goals are shared, our decisions data-driven and our camaraderie genuine....  ...looking for a technically strong, execution-driven informatics data engineer to serve as the technical partner for...  ..., and integrations across research platforms and external systems Administer,... 
    Platform
    Shift work

    Kymera Therapeutics

    Watertown, MA
    5 days ago
  •  ...Staff Data Platform Engineer (AI / Data Fabric / Iceberg Lakehouse) Location: Boston, MA (Onsite 4...  ...class data engineering capabilities that process massive pipelines, leverage AI-...  ...maker: influence architecture, drive execution through others, and partner across technical... 
    Platform
    Work at office

    NxT Level

    Boston, MA
    1 day ago
  • $100k - $120k

     ...The RIS Data Migration Engineer is responsible for...  ...overseeing and executing the migration of...  ...systems to modern platforms, while optimizing...  ...including customers, IT staff, compliance...  ...entire migration process, including methodologies...  .... Proprietary software product is... 
    Platform
    Casual work
    Local area
    Remote work

    RadNet

    Somerville, MA
    5 days ago
  •  ...customer-focused AWS Cloud DevOps Engineer with technical depth and...  ...developing the AWS GovCloud platform. This includes working with the...  ...deployment pipelines and executing POCs and pilot migration projects...  ...clients to transform manual processes and deployments into DevOps automated... 
    Platform

    TechDigital Group

    Cambridge, MA
    5 days ago
  • $165k - $195k

     ...Senior Banking Data Engineer Washington Trust is seeking an accomplished...  ...and modernize scalable data platforms that power decision-making...  ...standards, testing processes and compliance requirements....  ...communicator capable of engaging with executives, technical teams, and... 
    Platform
    Work at office

    The Washington Trust Company

    Boston, MA
    28 days ago
  •  ...needs of all BPHC staff. • The Enterprise...  ...externally hosted data collection...  ...helps with the smooth execution of all ITS projects...  ...Governance and data engineering which includes improving...  ...in cloud platforms. The Data Engineer...  ...health reporting processes. 11. Contribute... 
    Platform
    Summer work
    Internship
    Work at office

    Boston Public Health Commission

    Boston, MA
    1 day ago
  •  ...Senior Data Engineer From our nation's earliest days,...  ...startup mindset. The Platform Engineering Team at ABCorp...  ...rigor of a production software engineer. As a key...  ...grade. Identify and execute opportunities to modernize legacy data processes — replacing manual... 
    Platform
    Contract work
    Worldwide
    Visa sponsorship

    ABCorp

    Boston, MA
    3 days ago
  • $134.4k - $176.4k

     ...Join our dynamic team as a Data Engineer - Corporate Technology Data...  ...pivotal role in driving the execution of our data and technology strategy...  ...robust data collection and processing pipelines to fulfill...  ...Familiarity with investment data platforms such as GoldenSource,... 
    Platform
    Remote work

    Massachusetts Mutual Life Insurance Company

    Boston, MA
    1 day ago
  •  ...the Organization : The Executive Office of Health and Human Services...  ...to fill the Senior Cloud Data Engineer position within the...  ...Enterprise Data Catalog, Data processing Pipeline optimization, and automation...  ...of our cloud data platform. EOHHS is the Commonwealth of... 
    Platform
    Full time
    Part time
    Work experience placement
    Work at office
    Work from home
    Monday to Friday

    Exec Office Of Health and Human Services

    Quincy, MA
    13 days ago
  • $150k - $190k

     ...partners. The Senior Data Engineer will be responsible...  ...workflows. As a Sr. Software Engineer - Data, you...  ...relational databases, and ETL platforms Previous...  ...effectively prioritize and execute tasks Preferred...  ...Experience processing and reporting against... 
    Platform
    Work experience placement
    Worldwide
    Flexible hours
    Shift work

    SHI GmbH

    Boston, MA
    9 days ago
  • $95.5k - $137.5k

     ...Sr. Data Engineer At MFS, you will find a culture that supports...  ...enhancing and maintaining a data platform for execution and operations research...  ...with team to develop processes to transform raw data into...  ...Engineering, with a focus on software engineering. Knowledge of... 
    Platform
    Local area
    Remote work
    Flexible hours

    MFS Investment Management

    Boston, MA
    4 days ago
  • $146.6k - $150k

    Tech & AI Data Engineer II - QuantumBlack, AI by McKinsey Job ID: 109...  ...from data owners to C-level executives-you'll help solve complex problems...  ...-to-end data pipelines and platforms for Agentic AI, Generative...  ...vs unstructured) and data processing methods (streaming vs batch)... 
    Platform
    Apprenticeship
    Work at office
    Local area
    Easy work

    McKinsey & Company

    Boston, MA
    7 days ago
  • $99k - $164.8k

     ...seeking a highly skilled Senior Data Engineer to guide the design,...  ...delivery of our enterprise data platforms. This role requires deep technical...  ..., and ensure the successful execution of strategic data...  ...frameworks, and transformation processes using Snowflake, Python, Spark... 
    Platform
    Temporary work
    For contractors
    Casual work
    Work at office
    Local area
    Remote work

    Kemper

    Boston, MA
    4 days ago
  • $195.3k - $199.2k

    Consulting Senior Data Engineer - Periscope Job ID: 108...  ...implement and optimize ETL processes with a focus on...  ...will be leading and executing data engineering projects...  .... The Periscope platform combines world leading...  ...Experience adopting software development best practices... 
    Platform
    Hourly pay
    Apprenticeship
    Work at office
    Easy work

    McKinsey & Company

    Boston, MA
    3 days ago
  • $98.5k - $141.5k

     ...Senior Data Engineer At MFS, you will find a culture...  ...for our multi-asset platform by delivering consistent...  ...Develop and execute comprehensive unit tests...  ...implement and deploy new software components to investment...  ..., platforms, and processing environments. Knowledge... 
    Platform
    Work at office
    Local area
    Remote work
    Flexible hours

    MFS Investment Management

    Boston, MA
    6 days ago
  •  ...Senior Software Engineer - AI & Data Engineering Location: Boston, MA (Onsite every Thursday)...  ...technologies such as Generative AI, cloud platforms, and data-driven automation, helping...  ...emphasizes hands-on technical execution, contributions to team success, cross... 
    Platform

    Saviance

    Boston, MA
    1 day ago
  •  ...Software Engineer – Data Focus (Full-Stack Python) Full-time Peppercorn Solutions is building the...  ...’t exist yet. We’re fixing that. Our platform is an AI-native unified portfolio engine...  ..., and are eager to go deeper into execution plans and schema design. Experience with... 
    Platform
    Full time
    Internship
    Remote work
    Visa sponsorship

    Peppercorn Solutions Inc.

    Boston, MA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Data Processing & Execution Platform. Be the first to apply!