Senior Engineering Manager
VMware
About the role
About the Role
We are looking for an Engineering Manager to lead high‑performing engineering teams responsible for building, scaling, and maintaining mission‑critical financial systems. This role combines strong technical leadership, people management, and the ability to drive strategic initiatives in a fast‑paced, data‑driven environment. You will partner closely with product, architecture, security, compliance, and cross‑functional engineering leaders to deliver highly reliable services used by millions of customers worldwide.
Responsibilities
Team Leadership & People Management • Lead, mentor, and grow a team of software engineers through coaching, performance feedback, and career development. • Foster a culture of ownership, accountability, high standards, and continuous improvement. • Scale the engineering team through effective hiring, onboarding, and talent development initiatives. • Promote diversity, inclusion, psychological safety, and collaborative team dynamics.
Technical Leadership • Provide hands‑on technical guidance in system design, architecture reviews, and code quality practices. • Ensure engineering best practices across areas such as CI/CD, testing, observability, reliability, and security. • Partner with architects to design scalable, fault‑tolerant systems capable of supporting high‑volume transactions and real-time financial operations. • Understand and influence technical roadmaps, prioritization, and implementation strategies.
Execution & Delivery • Lead end‑to‑end execution of complex engineering projects—from requirements definition to production rollout. • Drive operational excellence by establishing KPIs for availability, latency, reliability, security, and cost efficiency. • Ensure timely delivery of roadmap commitments while balancing innovation, technical debt, and long-term platform health. • Evaluate trade-offs and make data-informed decisions that align with business priorities.
Cross-Functional Collaboration • Partner with Product Management to define priorities, translate business needs into technical requirements, and establish clear execution plans. • Work with Security, Compliance, and Risk teams to ensure all systems meet regulatory and operational standards required for financial services. • Collaborate with SRE/Infrastructure teams to ensure high availability, disaster recovery readiness, and robust operational processes. • Coordinate communication across engineering, product, business stakeholders, and executive leadership.
Operational Excellence • Oversee production systems, lead incident response, and guide teams in root-cause analysis and long-term remediation. • Build and maintain dashboards, SLIs, SLOs, and error budgets for critical services. • Continuously improve monitoring, alerting, reliability, and performance tuning practices. • Ensure adherence to secure coding practices, threat modeling, and audit / compliance requirements. • Qualifications
Required • 3–7+ years of experience managing engineering teams, including hiring, mentoring, and performance management. • Strong background as a software engineer with experience in backend, distributed systems, payments, or large-scale platforms. • Experience leading teams that build and operate highly available, low-latency systems. • Proven track record of delivering projects end-to-end in an agile, fast-paced environment. • Strong understanding of cloud-native architectures, microservices, APIs, data pipelines, and modern development tooling. • Ability to drive alignment across teams, resolve ambiguity, and balance long-term strategy with immediate execution needs. • Excellent communication skills, including the ability to translate technical concepts to non-technical stakeholders.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free