Senior Engineering Manager
About this role
Accountabilities You will lead the Platform and Integrations engineering teams, ensuring their technical roadmaps align with organizational priorities while maintaining high standards of software quality, delivery, and team development.
Execution & Delivery
• Act as product owner for Platform and Integrations initiatives, gathering requirements from product teams and external partners. • Prioritize requests, define objectives, and translate business and technical needs into clear roadmaps. • Break down requirements into well-scoped, sequenced tasks and establish delivery milestones for both teams. • Monitor progress and team health throughout the software development lifecycle, identifying bottlenecks and improving delivery processes. • Coordinate with other engineering squads to ensure alignment and effective collaboration. • Communicate roadmaps, priorities, trade-offs, dependencies, and risks clearly to Product, Engineering, and other stakeholders.
Technical Leadership
• Define and drive the technical vision for both teams in alignment with broader business objectives and long-term scalability needs. • Own technical roadmaps, including strategic technical debt, evaluating its impact, cost, and benefits to guide prioritization. • Remain hands-on by writing and reviewing code in Java, Python, or Go when required. • Contribute to system design, API contracts, architectural decisions, and scalability trade-offs. • Collaborate closely with Infrastructure and DevOps teams on cloud environments, Kubernetes, CI/CD pipelines, monitoring, and reliability. • Participate in production incident reviews and root cause analyses, helping prevent recurring issues. • Establish and maintain engineering quality standards, including pull request reviews, test coverage, deployment rollback plans, monitoring, and alerting. • Balance development speed with long-term maintainability, reliability, and code quality.
People Management & Team Development
• Lead and develop two engineering teams, providing regular one-on-one meetings, coaching, feedback, and performance reviews. • Support career progression through clear expectations, development plans, and appropriate delegation of ownership. • Manage headcount planning, recruitment, interviewing, and onboarding. • Monitor and improve engineering productivity, delivery velocity, and software quality. • Build a collaborative environment that encourages accountability, continuous learning, and constructive feedback. • Introduce and improve management and engineering practices to support team growth and effective execution.
Requirements