Jobs · Engineering

Senior Engineering Manager, Platform & Data Systems

Carbon Mapper · United States · 1 wk ago
RemoteRemoteEngineering$210k–$225k/yrFull-time

About the role

The Senior Engineering Manager at Carbon Mapper will lead and support a team of senior engineers working across the organization’s software platforms, data pipelines, and cloud infrastructure. This role applies a collaborative leadership approach to provide day-to-day people management, remove blockers, and guide technical decisions to support the delivery of high-quality, reliable software and data products.

This role involves leading the teams behind the systems that turn satellite observations into publicly accessible methane and CO₂ data. Deep platform fundamentals matter most here; geospatial and remote-sensing context can be learned on the job.

Essential Duties and Responsibilities

  • Lead and support a team of senior engineers across software platforms, data pipelines, and cloud infrastructure
  • Oversee people management, including performance management, career development, and regular feedback
  • Provide day-to-day guidance, remove blockers, and support engineers in delivering high-quality, reliable outputs
  • Balance hands-on technical contributions to backend services, data pipelines, and AWS infrastructure with management responsibilities, focusing individual contributor time on high-impact work
  • Partner with the Senior Technical Project Manager on planning, prioritization, resourcing, and execution
  • Contribute to scoping, estimation, feasibility assessment, and sequencing of work
  • Participate actively in sprint ceremonies and planning, partnering with the Senior Technical Project Manager who leads sprint facilitation
  • Provide technical leadership on architecture and system design — including scalable, cloud-based system and data architecture — and set technical direction on cross-cutting decisions in collaboration with senior engineers
  • Own the reliability, performance, and scalability of production services and data pipelines, including capacity planning, SLAs, and on-call health
  • Champion secure system design and access control (e.g., IAM and data access) to protect our systems and the public data platform
  • Support engineers in navigating technical tradeoffs, dependencies, and ambiguity; escalate risks as needed
  • Promote consistent engineering practices across code quality, testing, documentation, CI/CD and deployment, observability, and pipeline reliability
  • Identify delivery risks early and partner with stakeholders to maintain predictable execution
  • Collaborate with product, science, operations, and external partners to ensure alignment and clear expectations
  • Support hiring efforts and lead onboarding to enable new team members to contribute effectively
  • Establish regular 1:1s and feedback mechanisms to support team effectiveness and engagement
  • Foster a culture of ownership, transparency, and collaborative problem-solving
  • Contribute to scalable processes that improve clarity and predictability while minimizing unnecessary overhead

Minimum Qualifications (Knowledge, Skills, and Abilities)

  • Must-have skills & experience:
  • 8+ years of engineering management experience, including the support of senior individual contributors
  • Hands-on engineering background in Python and at least one other backend language, with the ability to read, review, and contribute to production code
  • Hands-on experience operating production AWS infrastructure for application, data, and platform systems — Lambda, Step Functions, ECS, AWS Batch, CloudWatch, S3, IAM, and networking
  • Experience with CI/CD and deployment automation (e.g., GitLab CI, GitHub Actions, Terraform/IaC, containerized deploys) and a track record of safe, frequent releases
  • Experience standing up or improving observability and reliability practices (monitoring, logging, alerting, on-call) for production services
  • Applied AI engineering experience with Claude Code, Cursor, Codex, or agentic AI workflows
  • Experience supporting engineers working across multiple technical domains
  • Experience partnering with technical project or program managers, with clear alignment between people management and execution processes
  • Demonstrated ability to identify risks, remove blockers, and support predictable delivery in a dynamic environment
  • Strong communication and interpersonal skills, with the ability to build trust and provide clear, constructive feedback
  • Ability to break down complex problems and support teams in navigating ambiguity
  • Experience improving team effectiveness, engineering quality, and system reliability in a small or scaling organization
  • Experience hiring and onboarding engineers in a growing technical organization

Similar jobs