J

Jitterbit

API management and iPaaS integration platform

Engineering Manager - Backend

Engineering LeadershipPosted on Nov 9
Full-timeSan Francisco, CA, USANo salary listed

About the Job

Requirements

  • At least 10 years of software engineering experience, including significant experience building enterprise or large-scale distributed backend systems.
  • At least 5 years of experience directly managing and developing software engineering teams.
  • Experience leading distributed engineering teams across multiple countries and time zones.
  • Ability to lead teams through planning, execution, and delivery of complex software initiatives.
  • Experience with Agile/Scrum methodologies, including sprint planning, backlog management, estimation, execution tracking, retrospectives, and continuous improvement.
  • Cross-functional collaboration experience with Product Management, Support, L3 Engineering, QA, DevOps/SRE, and other engineering teams.
  • Strong technical foundation in backend and distributed systems, with ability to participate deeply in architecture, design, debugging, and production troubleshooting.
  • Experience building and operating multi-tenant SaaS applications.
  • Understanding of cloud-native architectures, microservices, APIs, and event-driven systems.
  • Experience or strong familiarity with Java and Spring Boot.
  • Experience or strong familiarity with AWS, Docker, Kubernetes, Linux, Tomcat, and Apache.
  • Solid understanding of relational databases, particularly MySQL and SQL Server.
  • Familiarity with software development lifecycle practices, CI/CD, automated testing, observability, and operational readiness.
  • Ability to communicate effectively with technical teams and business stakeholders.
  • Ability to use engineering metrics and data to identify problems and drive continuous improvement.

Responsibilities

  • Lead, coach, and mentor a geographically distributed engineering team across multiple countries and time zones.
  • Build an engineering culture based on ownership, accountability, collaboration, technical excellence, and continuous learning.
  • Conduct regular one-on-ones, provide actionable feedback, establish development goals, and support engineers' career growth.
  • Manage performance, recognize strong contributors, and address performance gaps in a timely and constructive manner.
  • Participate in workforce planning, interviewing, hiring, onboarding, and retaining engineering talent.
  • Identify future technical and team leaders and create opportunities for them to grow.
  • Foster an inclusive environment where team members can share ideas, raise risks, and challenge assumptions.
  • Own planning and execution of engineering initiatives from requirements and technical design through development, testing, deployment, and production support.
  • Partner with Product Management to understand business priorities, define scope, evaluate trade-offs, and establish delivery commitments.
  • Lead Agile ceremonies and ensure effective sprint planning, backlog refinement, daily execution, reviews, retrospectives, and continuous improvement.
  • Maintain visibility into sprint progress, dependencies, blockers, risks, and delivery commitments.
  • Use engineering metrics and data to improve delivery predictability, quality, operational performance, and team effectiveness.
  • Balance feature development with technical debt, platform improvements, scalability, reliability, and engineering productivity.
  • Identify delivery risks and communicate when priorities, scope, or timelines need adjustment.
  • Guide technical discussions and help the team evaluate architecture approaches and engineering trade-offs.
  • Ensure engineering practices around design reviews, code quality, automated testing, observability, deployment, and operational readiness.
  • Partner with senior engineers and architects on technical strategy and long-term platform evolution.
  • Dive into complex technical issues and work alongside engineers during critical production or customer-impacting problems.
  • Drive root-cause analysis and ensure corrective and preventive actions are completed after significant incidents.
  • Build working relationships with Product Management, Support, L3 Engineering, QA, DevOps/SRE, Architecture, Security, and other engineering teams.
  • Partner with Support and L3 teams to understand customer-impacting issues, prioritize escalations, and ensure timely resolution.
  • Coordinate dependencies and technical initiatives spanning multiple engineering teams.
  • Communicate engineering priorities, technical risks, delivery status, and trade-offs to technical and non-technical stakeholders.
  • Represent the team in cross-functional planning, operational reviews, and leadership discussions.
  • Create feedback loops between Engineering, Product, Support, and customers to improve product quality and reliability.
  • Help ensure the platform meets reliability, availability, scalability, and performance expectations in a 24x7x365 enterprise SaaS environment.
  • Establish strong ownership of production services within the engineering team.
  • Partner with operations and engineering teams on monitoring, observability, incident response, capacity planning, and production readiness.
  • Drive continuous improvements based on production incidents, customer escalations, operational metrics, and engineering retrospectives.
  • Promote automation and engineering practices that reduce recurring operational work and improve system resilience.

Desired Qualifications

  • Familiarity with Redis, Kafka, Elasticsearch, DynamoDB, and other distributed data technologies.
  • Experience supporting highly available, business-critical production systems.

About the Company

Jitterbit

API management and iPaaS integration platform

Jitterbit provides integration software for enterprises, offering API management, iPaaS, and B2B EDI to connect applications, APIs, and business processes across industries. Its platform lets organizations design and run data integrations that automate processes like Quote to Cash and Order to Fulfillment, and it runs as a subscription with optional support and consulting services. The product emphasizes ease of use with features such as cloud backup, easy upgrades, and scheduled or manual operation runs, setting it apart from competitors through integrated capabilities and broad application. The goal is to help businesses connect their systems and data to improve customer and employee experiences, optimize service delivery, and enhance e-commerce operations.

Company size
201-500
Company stage
Series C
Total funding
$45M
Headquarters
Alameda, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Jitterbit

See more jobs