
Engineering Manager – Backend
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in California.
• Lead, mentor, and coach a backend engineering team that is distributed across various locations.
• Foster a high-performance engineering culture grounded in ownership, accountability, collaboration, technical excellence, and ongoing learning.
• Conduct regular one-on-ones, provide constructive feedback, set development objectives, and support career advancement.
• Manage performance, acknowledge top contributors, and address any performance deficiencies.
• Engage in workforce planning, interviewing, hiring, onboarding, and retaining engineering talent.
• Oversee the planning and execution of engineering initiatives, from requirements gathering and technical design to development, testing, deployment, and production support.
• Collaborate with Product Management to outline project scope, assess trade-offs, and establish delivery commitments.
• Facilitate Agile ceremonies, including sprint planning, backlog refinement, execution, reviews, retrospectives, and continuous improvement efforts.
• Monitor sprint progress, dependencies, blockers, risks, and delivery commitments.
• Utilize engineering metrics and data to enhance predictability, quality, operational performance, and team efficacy.
• Balance the development of new features with technical debt, scalability, reliability, and engineering productivity.
• Steer discussions on architecture and design regarding scalability, reliability, security, and performance.
• Ensure adherence to best practices for design reviews, code quality, automated testing, observability, deployment, and operational readiness.
• Tackle complex technical challenges and collaborate with engineers during critical production or customer-impacting issues.
• Lead root-cause analysis and the implementation of corrective and preventive actions following significant incidents.
• Work in collaboration with Product Management, Support, L3 Engineering, QA, DevOps/SRE, Architecture, Security, and other engineering teams.
• Coordinate cross-team dependencies and technical initiatives.
• Communicate engineering priorities, risks, delivery status, and trade-offs to both technical and non-technical stakeholders.
• Ensure the reliability, availability, scalability, and performance of a 24/7/365 enterprise SaaS platform.
• Collaborate on monitoring, observability, incident response, capacity planning, and production readiness.
• Advocate for automation and practices that minimize recurring operational tasks and enhance system resilience.
• Over 10 years of experience in software engineering, with substantial experience in building enterprise or large-scale distributed backend systems.
• More than 5 years of experience directly managing and developing software engineering teams.
• Proven experience leading distributed engineering teams across multiple countries and time zones.
• Experience guiding teams through the planning, execution, and delivery of intricate software projects.
• Strong background in Agile/Scrum methodologies, encompassing sprint planning, backlog management, estimation, execution tracking, retrospectives, and continuous improvement.
• Extensive experience in cross-functional collaboration with Product Management, Support, L3 Engineering, QA, DevOps/SRE, and other engineering teams.
• Solid technical foundation in backend and distributed systems.
• Experience in building and operating multi-tenant SaaS applications.
• Comprehensive 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, especially MySQL and SQL Server.
• Familiarity with Redis, Kafka, Elasticsearch, DynamoDB, and other distributed data technologies is advantageous.
• Experience supporting highly available, business-critical production systems.
• Profound understanding of software development lifecycle practices, including CI/CD, automated testing, observability, and operational readiness.
• Exceptional problem-solving, analytical, communication, and organizational skills.
• Ability to communicate effectively with highly technical teams and business stakeholders.
• Opportunities for career development and mentorship.
• Flexible, remote-friendly work environment.
• Chance to be part of a growing leader in the Integration Platform as a Service (iPaaS) technology sector.
• Engage in mission-driven work that transforms critical business API creation and integration processes.
Spotify
Grupo QuintoAndar
hatch I.T.
Machinify
Get handpicked remote jobs straight to your inbox weekly.