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

Full-time

Dotmatics

Role Description

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 work, helping bring medicine to market quicker, finding cures for diseases faster.

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.

Qualifications

  • 12+ years of engineering experience, preferably in a SaaS environment.
  • Degree in Computer Science, Software Engineering, or equivalent.
  • Excellent written and spoken English communication skills.

Requirements

  • Excellent written and spoken English communication skills, with the ability to collaborate effectively across globally distributed engineering and product teams.
  • Language-agnostic engineering mindset - able to pick up new languages and codebases quickly.
  • 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).
  • 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 mentoring other engineers.

Benefits

  • Dynamic, remote-friendly environment.
  • Collaborative global team.
  • Opportunity to make a tangible impact on scientific progress and discovery.

Company Description

At Dotmatics, a Siemens company, we believe science, data, and decision-making must be deeply intertwined for innovation to thrive. Our global team of more than 800 colleagues are dedicated to supporting our customers in over 180 countries. Together, we accelerate scientific innovation to make the world a healthier, cleaner, and safer place to live.

Dotmatics is a company built by scientists, for scientists. We are now the world’s largest cloud-based scientific research R&D platform.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Data Processing & Execution Platform in Remote vacancy
  • $151k - $297k

     ...MongoDB Server Query Execution team, and help us build...  ...of MongoDB's data processing. We are responsible for...  ...improving the core execution engine that powers all...  ...structures, algorithms, and software design/architecture...  ...’s unified database platform, the most widely... 
    Platform
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Remote
    5 days ago
  • $120k - $190k

    Role Description The Staff Data Engineer is a senior technical...  ...enterprise-scale data platforms and data products...  ...~50% Delivery and Execution ~Develops, tests,...  ...deploys, and maintains software, with a clear understanding...  ...members in agile processes. ~Relates openly and... 
    Platform
    Full time
    Work experience placement
    Shift work

    The Home Depot

    Remote
    4 days ago
  • $221k - $279.5k

    Role Description We're looking for a Staff Software Engineer, Data Infrastructure to join our Data...  ...with leadership while evolving the platform for scale, maturity, and cost efficiency...  ...complex trade-offs to both technical and executive audiences to ensure cross-org... 
    Platform
    Full time
    Remote work
    Flexible hours

    Instacart

    Remote
    4 hours ago
  • $163k - $217.67k

     ...Tenable is looking for a Staff Software Engineer to join our core product engineering...  ...the Backbone, not just Processing Data: This role centers on...  ...of data within the platform, ensuring robustness and efficiency...  ..., implementation, and execution of highly technical development... 
    Platform
    Full time
    Work experience placement
    Flexible hours

    Tenable

    Remote
    18 hours ago
  • $194k - $267k

     ...speed and urgency and execute with excellence.This...  ...talk.About the TeamThe Data Platform team is responsible...  ...great things from our engineers and reward them with...  ...opportunity for experienced Software Engineers to join our...  ...Kinesis, Kafka Data processing systems like Flink,... 
    Platform
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    3 days ago
  • $208.59k - $429.45k

     ...the world come to our platform to find creative...  ...Through our interview process, what matters most is...  ...recruiting process here.The Data Product Platform is...  ...We are seeking a Sr. Staff Software Engineer to provide technical...  ...technical design, execution strategies, and critical... 
    Platform
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    4 days ago
  • $150k - $250k

     ...decision science platform for the new...  ...paradigm where data sharing and PII...  ...economists and engineers from Google, Netflix...  ...Senior and Staff level engineers...  ...is both a great software engineer and an...  ...the onboarding processes and help customers...  ...platform and execute next steps for... 
    Platform
    Full time

    Haus

    Remote
    18 hours ago
  • $220k - $260k

    Role Description As a Staff Software Engineer on the Data Platform team at SentiLink, you will help define the...  ...streaming data pipelines capable of processing billions of records. ~Drive...  ...complex initiatives from concept to execution. Bonus Points ~Experience... 
    Platform
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    SentiLink

    Remote
    18 hours ago
  • $220k - $255.8k

    Role Description As a Sr. Staff Data Platform Engineer, you will be the primary architect and visionary...  ...business strategy and deep-kernel technical execution, ensuring WEX’s data platform remains...  ...you? ~YES, if: You are a Backend/Software Engineer who loves solving "Big Data"... 
    Platform
    Full time
    Flexible hours

    WEXWEXUS

    Remote
    2 days ago
  • $143k - $286k

     ...Role Summary: The Staff, Software Engineer plays a critical role...  ...delivering scalable platform capabilities and driving...  ...leads technical execution aligned with strategic...  ...complex problems using data-driven approaches. Commitment...  ...for real-time data processing and AI/ML integration... 
    Platform
    Full time
    Temporary work
    Part time
    Remote work
    Worldwide

    Walmart

    Sunnyvale, CA
    23 hours ago
  • $244.5k - $317.8k

     ...a world-class advertising platform that operates at a massive...  ...across our ecosystem.As a Staff Software Engineer on the Feature Platform team...  ...transform high-volume event data into production-grade feature...  ...This role goes beyond data processing. You'll own the full... 
    Platform
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    2 days ago
  •  ...foundation of DoorDash success. The Data Engineering team builds database...  ...is looking for a Staff Software Engineer,Data to be a technical...  ...scalability of our Ingestion, data processing, ETLs, Reporting tools and...  ...experience working in data platform and data engineering or a... 
    Platform
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    3 days ago
  •  ...is a self-serve advertising platform that specializes in multi-channel...  .... We're seeking a Staff Software Engineer to help lead our growing backend...  ...stores several terabytes of data every day. Our technologies...  ...any part of the interview process, please let our Talent team... 
    Platform
    Remote job
    Full time
    Work from home
    Home office

    Stackadapt

    United States
    18 hours ago
  • Role Description As a Senior Staff Software Engineer on Data Delivery, you will help shape the long-term...  ...across teams to understand how the platform fits together, identify the right technical...  ..., forecasting, or high-volume event processing is a plus. Requirements ~Data... 
    Platform
    Full time
    Work from home
    Home office

    StackAdapt

    Remote
    2 days ago
  • $242k - $389k

     ...Remote (United States)Software – Software Systems...  ...impact in executing this mission. The ML Platform team at Zoox plays...  ...of strong software engineers and act as a force...  ...software engineers, data engineers, and hardware...  ...application or interview process please reach out to... 
    Platform
    Full time
    Remote work

    Zoox

    Seattle, WA
    3 days ago
  • $210k - $260k

     ...Description We are building a next-generation intelligent data platform for private markets - a greenfield initiative that...  ...team working at the intersection of modern data engineering and applied AI. As a Staff Software Engineer, Data, you will own the design and hands-... 
    Platform
    Full time
    Work from home
    Flexible hours

    Juniper Square

    Remote
    4 days ago
  •  ...helping enterprises unify data, applications, processes, and AI into a single, governed platform. A leader in...  ...looking for an exceptional Staff Backend Developer (Ruby...  ...) to join our growing Engine team. The Engine team...  ...Everything related to recipe execution: DSL, pulling events,... 
    Platform
    Remote work
    Flexible hours

    Workato

    Georgia
    4 days ago
  • $210k - $240k

     ...its investment in clinical data infrastructure as a core...  ...of-the-art clinical data platform that collects, processes, and transforms complex...  ...critical capability. This engineer will own key systems within...  ...at scale. As a Staff Software Engineer focused on Data... 
    Platform
    Full time
    Flexible hours

    Pivotal Health

    Remote
    5 days ago
  • $220k - $292k

     ...turns thousands of data streams into a...  ...of experts in software, robotics,...  ...underwater vessel platform and a completely...  ..., Anduril is executing on billion-dollar...  ...Software Engineers lead the delivery...  ...simulation, data processing, payload integration...  .... We expect Staff Software... 
    Platform
    Full time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril Industries

    Quincy, MA
    3 days ago
  • $117k - $171k

     ...season — and the platforms built by Digital Farming Solutions Engineering are what makes those...  ...smarter. As a Staff Engineer, your role...  ...precision agriculture data, geospatial...  ...of experience in software and data engineering...  ...representations and processing frameworks (Strong... 
    Platform
    Full time

    Bayer

    Remote
    18 hours ago
  •  ...Technology team is looking for a Staff Software Engineer to join our international Data Solutions & Measurement team....  ...~Familiarity with heavy data processing tools and technologies such as Spark...  ...and research technology. The Cint platform automates the insights-gathering... 
    Platform
    Full time
    Remote work

    Cint

    Remote
    4 days ago
  •  ...hand with the following client to help find a Senior Software Engineer for their Stats & Analytics, Data Delivery team. The client is one of Canada's...  ...high complexities and scalability challenges, their platform does 465 billion automated optimizations per second.... 
    Platform
    Full time
    Work from home
    Home office

    Plus10 Recruitment

    Remote
    1 day ago
  • $176k - $253k

    Role Description We are seeking a Staff Software Engineer, Data Engineering to lead the design and development of the production data platform that powers machine learning across Omada...  ...datasets. ~Building reliable data processing systems using Python, SQL, Spark, and... 
    Platform
    Full time
    Remote work
    Work from home
    Flexible hours

    Omada Health

    Remote
    3 days ago
  • $194k - $260k

     ...global leader in Process Intelligence and the...  ...Graph—to turn data insights into immediate...  ...such as a mining engine that enables our...  ...to interactively execute process mining over...  ...to ensure that our platform scales efficiently...  ...are looking for a Staff Software Engineer, who develops... 
    Platform
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Celonis

    New York, NY
    16 hours ago
  •  ...recruiting for an agentic AI platform company that...  ...-volume financial data, complex accounting...  ...workflows, and robust executions that must be accurate...  ...a world-class engineering team with staff-level talent from Robinhood...  ...financial data processing layer Building the... 
    Platform
    Full time
    Work at office

    Rockstar

    Remote
    18 hours ago
  • $251k - $310k

     ...real world driving data to generate rare...  ...orchestration, tool execution, and reasoning...  ...event triage. ~Engineer scalable agentic workflows...  ...5+ years) in software engineering, with...  ...large-scale data processing, knowledge graphs,...  ...'s internal AI/ML platforms and infrastructure... 
    Platform
    Full time

    Waymo

    Remote
    7 days ago
  • $148k - $249k

     ...validate hardware and platform choices. - Analyze...  ...infrastructure. - Drive execution and quality, writing...  ...: - 5+ years software engineering or systems/performance...  ...Experience tuning stream processing, batch or ML...  ...information about how your data is processed, please... 
    Platform
    Remote job
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Remote
    18 hours ago
  • $205k - $235k

     ...Description Healthie is hiring a Staff Software Engineer to help plan and execute ambitious and impactful...  ...in the development process by writing and reviewing...  ...architecture, and data processing. ~Ability...  ...~Ability to prioritize platform needs to both short term... 
    Platform
    Full time
    Temporary work
    Remote work

    Healthie

    Remote
    4 days ago
  • $207.07k - $258.84k

     ...customers' raw warehouse data into consistent,...  ...optimizing the query execution engine, to operating sync and...  ...Participate in the hiring process ~Mentor junior developers...  ...of experience in the software industry with a...  ...libraries, services, and platforms from scratch... 
    Platform
    Full time
    Remote work

    Fivetran

    Remote
    2 days ago
  • $195k - $257.5k

     ...leading internet financial platform companies, building the foundation...  ...contributors:Senior Software Engineer (III)Staff Software Engineer (IV)Your...  ...responsible for:As a member of the Data Platform Engineering team,...  ..., data ingestion and processing, ETL/ELT pipelines orchestration... 
    Platform
    Contract work
    Remote work
    Flexible hours

    Circle

    San Francisco, CA
    3 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!