Senior Engineering Manager – Backend

New
J
JitterbitIPaaS and API management
Source API remote eligibility restrictions: United StatesFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience; 5+ years of experience directly managing and developing software engineering teams.
Required Skills
AWSDockerJavaKubernetesMySQLPeople ManagementSpring BootDistributed Systems

Requirements

  • 10+ years of software engineering experience.
  • 5+ years of experience directly managing and developing software engineering teams.
  • Experience building enterprise or large-scale distributed backend systems.
  • Experience leading distributed engineering teams across multiple countries and time zones.
  • Experience leading planning, execution, and delivery of complex software initiatives.
  • Strong experience with Agile/Scrum, including sprint planning, backlog management, estimation, execution tracking, and retrospectives.
  • Strong technical foundation in backend and distributed systems, including architecture, design, debugging, and production troubleshooting.
  • 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.
  • Strong understanding of relational databases, particularly MySQL and SQL Server.

Responsibilities

  • Lead, coach, mentor, and develop a geographically distributed engineering team.
  • Plan and execute engineering initiatives from requirements and technical design through development, testing, deployment, and production support.
  • Partner with Product Management to define scope, evaluate trade-offs, and establish delivery commitments.
  • Lead Agile ceremonies and use engineering metrics to improve delivery predictability, quality, and team effectiveness.
  • Guide architecture and technical discussions covering system design, scalability, reliability, security, and performance.
  • Work with engineers on complex technical issues and customer-impacting production problems.
  • Collaborate with Product Management, Support, L3 Engineering, QA, DevOps/SRE, Architecture, Security, and other engineering teams.
  • Drive operational improvements in monitoring, observability, incident response, capacity planning, and production readiness.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now