Engineering Manager – Backend

Posted 1 day ago

This is a fully remote position, open to applicants in Texas.

📋 Description

• Lead, coach, and mentor a distributed backend engineering team across various countries and time zones.

• Foster a high-performing engineering culture rooted in ownership, accountability, collaboration, technical excellence, and continuous learning.

• Conduct regular one-on-one meetings, provide actionable feedback, set development goals, and facilitate career advancement.

• Manage team performance, acknowledge strong contributors, and address any performance gaps.

• Engage in workforce planning, interviewing, hiring, onboarding, and retention efforts.

• Oversee the planning and execution of engineering initiatives from requirements and technical design to development, testing, deployment, and production support.

• Collaborate with Product Management to define project scope, assess trade-offs, and establish delivery commitments.

• Lead Agile ceremonies, including sprint planning, backlog refinement, daily execution, reviews, retrospectives, and continuous improvement.

• Monitor sprint progress, dependencies, blockers, risks, and delivery commitments.

• Utilize engineering metrics and data to enhance predictability, quality, operational performance, and team effectiveness.

• Balance feature development with addressing technical debt, platform enhancements, scalability, reliability, and engineering productivity.

• Guide decisions related to architecture, system design, scalability, reliability, security, performance, and engineering trade-offs.

• Ensure design reviews, code quality, automated testing, observability, deployment, and operational readiness.

• Investigate complex technical issues and assist in resolving critical production or customer-impacting problems.

• Drive root-cause analysis and implement corrective and preventive actions following significant incidents.

• Collaborate with Product Management, Support, L3 Engineering, QA, DevOps/SRE, Architecture, Security, and other engineering teams.

• Coordinate cross-team dependencies and communicate priorities, risks, delivery status, and trade-offs.

• Represent the team in cross-functional planning, operational reviews, and leadership discussions.

• Ensure reliability, availability, scalability, and performance for a 24x7x365 enterprise SaaS environment.

• 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.


⛳️ Requirements

• Over 10 years of software engineering experience, with substantial expertise in building enterprise or large-scale distributed backend systems.

• More than 5 years of experience directly managing and developing software engineering teams.

• Proven track record of leading distributed engineering teams across multiple countries and time zones.

• Demonstrated ability to guide teams through the planning, execution, and delivery of complex software projects.

• Extensive experience with Agile/Scrum methodologies, encompassing sprint planning, backlog management, estimation, execution tracking, retrospectives, and continuous improvement.

• Strong cross-functional collaboration experience with Product Management, Support, L3 Engineering, QA, DevOps/SRE, and other engineering teams.

• Solid technical foundation in backend and distributed systems, including architecture, design, debugging, and production troubleshooting.

• Experience in building and operating multi-tenant SaaS applications.

• Comprehensive understanding of cloud-native architectures, microservices, APIs, and event-driven systems.

• Familiarity or strong experience with Java and Spring Boot.

• Familiarity or strong experience with AWS, Docker, Kubernetes, Linux, Tomcat, and Apache.

• Strong understanding of relational databases, particularly MySQL and SQL Server.

• Familiarity with Redis, Kafka, Elasticsearch, DynamoDB, and other distributed data technologies is a plus.

• Experience supporting highly available, business-critical production systems.

• Strong understanding of software development lifecycle practices, CI/CD, automated testing, observability, and operational readiness.

• Excellent problem-solving, analytical, communication, and organizational skills.

• Ability to communicate effectively with highly technical teams and business stakeholders.


🏝️ Benefits

• Opportunities for career development and mentorship.

• A flexible, remote-friendly work environment.

• The chance to work with a growing leader in the iPaaS technology sector.

• A mission-driven company focused on transforming business-critical API creation processes.

People also viewed

Spotify1 day ago

Machine Learning Engineering Manager II

US flagNew York, +1 more stateFull-timeSoftware Engineering Manager
ApplyView job
Grupo QuintoAndar1 day ago

Head of Engineering

BR flagBrazil OnlyFull-timeSoftware Engineering Manager
ApplyView job
hatch I.T.1 day ago

Engineering Manager – Secure Access

US flagUnited States OnlyFull-timeSoftware Engineering Manager$140k – $170k/year
ApplyView job
Machinify1 day ago

Engineering Manager – Enterprise Data Warehouse, Analytics

US flagUnited States OnlyFull-timeSoftware Engineering Manager$220k – $260k/year
ApplyView job
GE Vernova1 day ago

Engineering Manager – Civil/Structural Design

US flagNorth Carolina OnlyFull-timeSoftware Engineering Manager$131.7k – $219.3k/year
ApplyView job
Akamai Technologies1 day ago

Engineering Manager

PL flagPoland OnlyFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers