Remote Jobs RockRemote Jobs Rock

Director, Software Engineering

🕒 2 days ago
JavaPythonDistributed SystemsKubernetes
Apply Now

📜 Description

  • Set architectural direction for control-plane services, data systems, reliability, performance, and scalability.
  • Build and lead the engineering team, including hiring, coaching, delegation, and career development.
  • Own production reliability and availability, lead incident response and root-cause analysis, and improve SRE practices.
  • Guide migration of legacy services to Kubernetes and develop self-service tooling and developer environments.
  • Manage MongoDB strategy across clusters, including performance tuning, upgrades, migrations, and capacity planning.
  • Promote AI-enabled engineering workflows and partner with application teams, SRE, support, customers, and leadership.

🛠️ Requirements

  • 10+ years building and operating production backend systems, including enterprise SaaS or PaaS
  • 5+ years leading and managing engineering teams, including on-shore and off-shore teams
  • Strong programming fundamentals, ideally in Java and/or Python, with the comfort to pick up new languages and stacks
  • Deep experience operating distributed systems in production: debugging, profiling, capacity planning, and incident response
  • Track record of taking systems from design through production rollout and owning them after launch
  • Solid grasp of databases, relational or NoSQL, including query performance, indexing, and schema design trade-offs
  • Deep understanding of distributed systems, including HTTP protocols, distributed caching strategies, and observability
  • Experience being accountable for an availability SLA on a customer-facing platform
  • Hands-on experience running Kubernetes in production at scale, ideally Amazon EKS, including troubleshooting cluster, networking and workload issues
  • Experience with GitOps delivery (ArgoCD) and infrastructure as code (Terraform or equivalent)
Full job description

About SnapLogic

SnapLogic powers the agentic enterprise. The company's Agentic Integration and Applied AI Platform serves as the AI operational layer for the enterprise, securely connecting applications, data, APIs and AI agents across cloud, on-premise and hybrid environments. With trusted orchestration, governance and enterprise-grade control, SnapLogic helps organizations accelerate business value and scale AI with confidence. Unlike legacy tools, SnapLogic is built for the AI era and trusted by global enterprises, including AstraZeneca, Adobe, Verizon, and Sony, to modernize operations and power the next generation of enterprise AI.

Join the Agentic Integration movement at snaplogic.com.


The Role: As the Director of Software Engineering, you are a hands-on, "rock star" Java developer and visionary leader responsible for driving the development of enterprise-grade cloud SaaS/PaaS distributed applications. You will orchestrate the broader engineering ecosystem by deriving a roadmap that balances commitments, tech debt, and product innovation to mitigate risk. By balancing technical excellence with business ROI, you will spearhead SRE and agile process improvements, mentor team leads, and foster a high-performing culture. You will also act as the eyes and ears to customer needs, collaborating closely with customers, field teams, and company leadership to continually innovate the product experience. About SnapLogic  SnapLogic powers the agentic enterprise. The company's Agentic Integration and Applied AI Platform serves as the AI operational layer for the enterprise, securely connecting applications, data, APIs and AI agents across cloud, on-premise and hybrid environments. With trusted orchestration, governance and enterprise-grade control, SnapLogic helps organizations accelerate business value and scale AI with confidence. Unlike legacy tools, SnapLogic is built for the AI era and trusted by global enterprises, including AstraZeneca, Adobe, Verizon, and Sony, to modernize operations and power the next generation of enterprise AI. Join the Agentic Integration movement at snaplogic.com. Why Join: There's never been a better time to join our SnapSquad! At SnapLogic, we believe in empowering people - customers and employees alike - to connect what matters and build what’s next. From competitive salaries to global wellness benefits, we’re committed to your success and well-being.   A Few Reasons You’ll Love it Here: We’re Innovators SnapLogic pioneered the first AI integration assistant, SnapGPT, and continues to lead with a full suite of AI-powered tools across our agentic integration platform - making integration faster, smarter, and accessible to more people. We’re Recognized Leaders From being named a Visionary in multiple Gartner Magic Quadrants, leading the market in innovative AI reports from Aragon Research, or being recognized for our AI developments in the SaaS Awards, we’re setting the pace in a rapidly evolving market. We’re Growing Fast SnapLogic’s revenue growth earned us a place on the 2026 Inc. 5000, recognizing America's fastest growing companies. As we scale globally, we’re creating opportunities for ambitious builders and operators to make a bigger impact, take deeper ownership, and accelerate their careers. We’re Agentic  Our platform empowers everyone across the enterprise to create automated, AI-connected workflows. That means more impact, less friction, and a bigger role for YOU in driving transformation.   Are you ready to help build what’s next for the enterprise? Let’s talk. Apply now and help us power the agentic enterprise.

The Role:

As Director of Platform Engineering, you own the platform that every SnapLogic service runs on: the control plane, the data layer behind it, and the operational tooling that keeps it healthy in production. You are a hands-on technical leader and a people leader. You set the architectural direction, you build and grow the team that executes it, and you stay close enough to the systems to make real decisions about them.

This is a role for a leader with real depth in distributed systems and the data layer that backs them. You will hold your team to end-to-end understanding of the systems they operate, and you will be expected to have that understanding yourself. SnapLogic runs roughly 50 MongoDB clusters across production and test, holding more than 60TB of data, and that footprint is a core part of the charter.

You will derive a roadmap that balances customer commitments, technical debt, and platform innovation, and you will be judged on reliability and scale as much as on delivery. You are also the eyes and ears on platform health for the wider engineering organization, working with SRE, application teams, support, and company leadership.

This is a hybrid role based at our HQ in San Mateo, CA, with the requirement to work in the office two days per week

What You'll Do:

  • Platform Ownership & Architecture
    You own the services that make up SnapLogic's control plane. You set the architectural direction for reliability, performance, and scalability across services, the data layer, and upstream dependencies. You review designs for criticalcomponents, you make the call on build versus buy, and you keep a clear view of risk versus reward on every production change. You decide how much of your own time goes to coding and code review, and you keep enough hands-on depth to lead the work credibly.
  • Engineering Leadership & Team Building
    You have led and managed engineering teams, and you think constantly about team productivity, quality, and health. You own hiring for the team, including the forecast and budget, recruiting strong engineers, and promoting and growing the people already here. You organize the team to make impactful changes, you delegate technical ownership over subject matter areas, you establish leads and empower them to mentor their own reports, and you give direct, constructive feedback. You run regular one-on-ones, advocate for career growth, and resolve conflict early.
  • Reliability, SRE, & Production Support
    You are accountable for the zero-downtime SLA. You drive root cause analysis, own SRE process improvements, and make sure those processes are actually followed. You keep your eyes on production at all times and pull in resources before widespread impact is felt. You turn every incident into a durable improvement: better tests, observability, automation, or a design change. You manage support escalations, stay in close contact with the support manager, and join customer escalation calls when needed.
  • Cloud-Native Infrastructure & GitOps
    You understand Kubernetes well beyond deploying workloads: operators and custom resources, policy enforcement, networking, IAM integration, and capacity. You lead the ongoing move of legacy EC2-based services onto Kubernetes without putting availability at risk. You treat developer self-service, environments on demand and an internal developer portal as a product your team owns.
  • Data Layer at Scale
    You own the strategy for a MongoDB footprint of roughly 50 clusters and more than 60TB of data. That covers query and index tuning, schema and access pattern reviews, shard and replica set operations, upgrade and migration planning, and capacity planning against growth. You make sure this expertise is spread across the team rather than concentrated in one or two people.
  • AI Leadership & Engineering Productivity
    You champion the adoption of AI throughout the Software Development Life Cycle, using AI as a force multiplier for engineering excellence, delivery speed, and product quality. You have hands-on experience designing, building, and deploying AI agents that automate engineering workflows and raise developer productivity. You advocate for AI-leveraged development while holding the line on engineering best practices, security, and quality.
  • Communication & Cross-Functional Partnership
    You work directly with application teams, SRE, support, and the field to set and meet expectations on platform capability and platform health. You translate platform work into terms the business understands, document your processes, and keep your team informed. When customers need to hear from engineering, you are a credible spokesperson.
  • What We’re Looking For:

  • 10+ years building and operating production backend systems, including enterprise SaaS or PaaS
  • 5+ years leading and managing engineering teams, including on-shore and off-shore teams
  • Strong programming fundamentals, ideally in Java and/or Python, with the comfort to pick up new languages and stacks
  • Deep experience operating distributed systems in production: debugging, profiling, capacity planning, and incident response
  • Track record of taking systems from design through production rollout and owning them after launch
  • Solid grasp of databases, relational or NoSQL, including query performance, indexing, and schema design trade-offs
  • Deep understanding of distributed systems, including HTTP protocols, distributed caching strategies, and observability
  • Experience being accountable for an availability SLA on a customer-facing platform
  • Hands-on experience running Kubernetes in production at scale, ideally Amazon EKS, including troubleshooting cluster, networking and workload issues
  • Experience with GitOps delivery (ArgoCD) and infrastructure as code (Terraform or equivalent)
  • B.S. or M.S. in Computer Science, Computer Engineering, or equivalent practical experience
  • Preferred Qualifications:

  • Experience with cloud infrastructure, AWS preferred, containers, and CI/CD
  • Familiarity with observability tooling (metrics, tracing, structured logs) and SRE practices
  • Experience implementing continuous delivery and cloud deployment solutions
  • Multi-tenant public and private cloud experience
  • Hands-on experience operating MongoDB, or another NoSQL database, at scale: sharding, replica sets, query profiling, and index tuning
  • Agile project and release management
  • A record of accurate, fast decision making under production pressure
  • Zscaler

    Manager – AI & Data Platform Engineering

    🕒 2 days ago
    Zscaler👥 10,000+ employees🏢 Computer And Network Security🤝 B2B

    Lead a distributed engineering team and evolve enterprise data platforms into AI-ready foundations, delivering reliable pipelines, knowledge graphs, vector stores, and production-grade AI infrastructure.

    PythonSQLGenerative AIRAG
    Harvey

    Engineering Manager

    🕒 2 days ago
    Harvey👥 10,000+ employees🏢 Software Development🤝 B2B

    Lead Harvey’s Core Infrastructure team, building and scaling reliable, secure platform systems while developing engineers and enabling product teams to deliver AI products faster.

    Engineering ManagementInfrastructure EngineeringCloud InfrastructureKubernetes
    Sentry

    Director of Engineering, Platform (Runtime & Stateful Systems)

    🕒 2 days ago
    Sentry👥 201 - 500 employees🏢 Computer Software

    Lead multiple engineering teams responsible for Sentry’s runtime and stateful platform systems, setting technical strategy, driving major architectural changes, and building reliable infrastructure and engineering leaders.

    Backend EngineeringPlatform EngineeringInfrastructure EngineeringDistributed Systems

    Trusted by Remote Workers