Staff Software Engineer - Data Processing & Execution Platform
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.
$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...PlatformFull timeWork at officeRemote workWorldwideFlexible hours$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...PlatformFull timeWork experience placementShift work$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...PlatformFull timeRemote workFlexible hours$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...PlatformFull timeWork experience placementFlexible hours$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,...PlatformPermanent employmentLocal areaWorldwideFlexible hours$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...PlatformWork at officeLocal areaRemote workRelocationRelocation package$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...PlatformFull time$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...PlatformFull timeImmediate startRemote workHome officeFlexible hours$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"...PlatformFull timeFlexible hours$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...PlatformFull timeTemporary workPart timeRemote workWorldwide$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...PlatformFull timeWork at officeWorldwide- ...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...PlatformHourly payWork at officeLocal areaRemote workFlexible hours
- ...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...PlatformRemote jobFull timeWork from homeHome office
- 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...PlatformFull timeWork from homeHome office
$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...PlatformFull timeRemote work$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-...PlatformFull timeWork from homeFlexible hours- ...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,...PlatformRemote workFlexible hours
$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...PlatformFull timeFlexible hours$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...PlatformFull timeWork experience placementImmediate startRemote workFlexible hours$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...PlatformFull time- ...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...PlatformFull timeRemote work
- ...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....PlatformFull timeWork from homeHome office
$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...PlatformFull timeRemote workWork from homeFlexible hours$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...PlatformFull timeWork at officeLocal areaImmediate startRemote workWorldwideFlexible hours- ...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...PlatformFull timeWork at office
$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...PlatformFull time$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...PlatformRemote jobFull timeWork at officeWork from homeFlexible hours$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...PlatformFull timeTemporary workRemote work$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...PlatformFull timeRemote work$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...PlatformContract workRemote workFlexible hours
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!













