J

Jitterbit

API management and iPaaS integration platform

Senior Engineering Manager - Backend

Engineering LeadershipPosted on Nov 9
Full-timeSeattle, WA, USANo salary listed

About the Job

Requirements

  • 10+ years of software engineering experience, including significant experience building enterprise or large-scale distributed backend systems.
  • 5+ years of experience directly managing and developing software engineering teams.
  • Demonstrated experience leading distributed engineering teams across multiple countries and time zones.
  • Proven ability to lead teams through planning, execution, and delivery of complex software initiatives.
  • Strong experience with Agile/Scrum methodologies, including sprint planning, backlog management, estimation, execution tracking, retrospectives, and continuous improvement.
  • Strong cross-functional collaboration experience working with Product Management, Support, L3 Engineering, QA, DevOps/SRE, and other engineering teams.
  • Strong technical foundation in backend and distributed systems, with the ability to participate deeply in architecture, design, debugging, and production troubleshooting conversations.
  • Experience building and operating multi-tenant SaaS applications.
  • Strong 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.
  • Ability to lead, coach, and mentor a geographically distributed engineering team across multiple countries and time zones.
  • Ability to build a high-performing engineering culture based on ownership, accountability, collaboration, technical excellence, and continuous learning.
  • Ability to conduct regular 1:1s, provide actionable feedback, establish development goals, and support engineers in their career growth.
  • Ability to manage performance effectively, recognize strong contributors, and address performance gaps in a timely and constructive manner.
  • Ability to participate in workforce planning, interviewing, hiring, onboarding, and retaining high-quality engineering talent.
  • Ability to identify future technical and team leaders and create opportunities for them to grow.
  • Ability to foster an inclusive environment where team members can share ideas, raise risks, and challenge assumptions.
  • Ability to own planning and execution of engineering initiatives from requirements and technical design through development, testing, deployment, and production support.
  • Ability to partner with Product Management to understand business priorities, define scope, evaluate trade-offs, and establish realistic delivery commitments.
  • Ability to lead Agile ceremonies and ensure effective sprint planning, backlog refinement, daily execution, reviews, retrospectives, and continuous improvement.
  • Ability to maintain visibility into sprint progress, dependencies, blockers, risks, and delivery commitments.
  • Ability to use engineering metrics and data to improve delivery predictability, quality, operational performance, and team effectiveness.
  • Ability to balance feature development with technical debt, platform improvements, scalability, reliability, and engineering productivity.
  • Ability to identify delivery risks early and communicate when priorities, scope, or timelines need adjustment.
  • Ability to discuss system design, architecture, scalability, reliability, security, and performance with senior engineers and architects.
  • Ability to guide technical discussions and evaluate architectural approaches and engineering trade-offs.
  • Knowledge of design reviews, code quality, automated testing, observability, deployment, and operational readiness practices.
  • Ability to guide maintainable, scalable, secure solutions appropriate for a large-scale multi-tenant SaaS environment.
  • Ability to partner with senior engineers and architects on technical strategy and long-term platform evolution.
  • Ability to investigate complex technical issues and work alongside engineers on critical production or customer-impacting problems.
  • Ability to drive root-cause analysis and ensure corrective and preventive actions are completed following significant incidents.
  • Ability to build working relationships with Product Management, Support, L3 Engineering, QA, DevOps/SRE, Architecture, Security, and other engineering teams.
  • Ability to understand customer-impacting issues with Support and L3 teams, prioritize escalations, and ensure timely resolution.
  • Ability to coordinate dependencies and technical initiatives spanning multiple engineering teams.
  • Ability to communicate engineering priorities, technical risks, delivery status, and trade-offs to technical and non-technical stakeholders.
  • Ability to represent the team in cross-functional planning, operational reviews, and leadership discussions.
  • Ability to create feedback loops between Engineering, Product, Support, and customers to improve product quality and reliability.
  • Understanding of reliability, availability, scalability, and performance expectations for a 24x7x365 enterprise SaaS environment.
  • Ability to establish strong ownership of production services within the engineering team.
  • Ability to partner with operations and engineering teams on monitoring, observability, incident response, capacity planning, and production readiness.
  • Ability to drive continuous improvements based on production incidents, customer escalations, operational metrics, and engineering retrospectives.
  • Ability to promote automation and engineering practices that reduce recurring operational work and improve system resilience.
  • Ability to communicate proactively and clearly in a globally distributed, remote-first environment.
  • Ability to use data and engineering metrics to identify problems and drive continuous improvement.
  • Ability to consider scalability, reliability, maintainability, customer impact, and long-term platform health beyond individual features.
  • Ability to delegate and empower the team while also working alongside them when needed.
  • Excellent problem-solving, analytical, communication, and organizational skills.
  • Ability to communicate effectively with highly technical teams and business stakeholders.

Responsibilities

  • Lead, coach, and mentor a geographically distributed engineering team across multiple countries and time zones.
  • Build a high-performing engineering culture based on ownership, accountability, collaboration, technical excellence, and continuous learning.
  • Conduct regular 1:1s, provide actionable feedback, establish development goals, and support engineers in their career growth.
  • Manage performance effectively, recognizing strong contributors while addressing performance gaps in a timely and constructive manner.
  • Participate in workforce planning, interviewing, hiring, onboarding, and retaining high-quality engineering talent.
  • Identify future technical and team leaders and create opportunities for them to grow.
  • Foster an inclusive environment where team members are comfortable sharing ideas, raising risks, and challenging assumptions.
  • Own the 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 realistic 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 early and communicate clearly with stakeholders when priorities, scope, or timelines need adjustment.
  • Maintain sufficient technical depth to have meaningful conversations with senior engineers and architects about system design, architecture, scalability, reliability, security, and performance.
  • Guide technical discussions and help the team evaluate architectural approaches and engineering trade-offs.
  • Ensure appropriate engineering practices around design reviews, code quality, automated testing, observability, deployment, and operational readiness.
  • Encourage solutions that are maintainable, scalable, secure, and appropriate for a large-scale multi-tenant SaaS environment.
  • Partner with senior engineers and architects on technical strategy and long-term platform evolution.
  • Dive into complex technical issues when necessary and work alongside engineers during critical production or customer-impacting problems.
  • Drive root-cause analysis and ensure corrective and preventive actions are completed following significant incidents.
  • Build strong working relationships with Product Management, Support, L3 Engineering, QA, DevOps/SRE, Architecture, Security, and other engineering teams.
  • Partner closely with Support and L3 teams to understand customer-impacting issues, prioritize escalations, and ensure timely resolution.
  • Coordinate dependencies and technical initiatives that span multiple engineering teams.
  • Clearly communicate engineering priorities, technical risks, delivery status, and trade-offs to both technical and non-technical stakeholders.
  • Represent the team in cross-functional planning, operational reviews, and leadership discussions.
  • Create effective feedback loops between Engineering, Product, Support, and customers to continuously improve product quality and reliability.
  • Help ensure the platform meets the reliability, availability, scalability, and performance expectations of 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 technologies such as Redis, Kafka, Elasticsearch, DynamoDB, and other distributed data technologies.
  • Experience supporting highly available, business-critical production systems.
  • Strong understanding of software development lifecycle practices, CI/CD, automated testing, observability, and operational readiness.
  • Solid understanding of relational databases, particularly MySQL and SQL Server.

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