Manager, Engineering
USFull-TimeManager
Salary165,000 - 198,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8–12 years
- Required Skills
- AgilePeople ManagementCI/CDSoftware EngineeringDistributed Systems
Requirements
- 8–12 years of experience in software engineering with a strong foundation in backend systems or distributed systems.
- Prior experience managing or leading engineering teams in a product-driven environment.
- Strong understanding of system design, scalability, reliability, and production-grade architecture.
- Proven ability to own delivery end-to-end, including planning, prioritization, and execution in agile environments.
- Experience collaborating closely with product and design teams to translate requirements into technical solutions.
- Strong knowledge of engineering best practices including CI/CD, automated testing, and observability (logs, metrics, tracing).
- Demonstrated ability to mentor engineers and influence technical decisions within a team.
- Experience improving engineering processes and driving operational excellence.
- Exposure to fintech, payments, or regulated systems is a strong plus.
- Familiarity with AI-assisted development tools to enhance engineering productivity is an advantage.
- Bachelor’s degree in Computer Science or related field preferred (or equivalent practical experience).
Responsibilities
- Lead and own delivery execution for an engineering team, ensuring work is prioritized, well-scoped, and delivered effectively.
- Ensure systems built by the team are reliable, scalable, secure, and maintainable, with strong focus on performance and observability.
- Drive engineering excellence by reinforcing best practices such as automated testing, CI/CD pipelines, and secure development workflows.
- Partner with product managers and designers to define priorities, align on outcomes, and ensure engineering work supports product and business goals.
- Manage and develop engineers through coaching, feedback, performance management, and career growth planning.
- Recruit, hire, and retain strong engineering talent while fostering a culture of accountability and collaboration.
- Identify and remove delivery blockers while continuously improving team processes, productivity, and engineering effectiveness.
- Monitor system and team performance using metrics, logs, and observability tools to ensure operational health and delivery success.
- Leverage modern engineering practices, including AI-assisted development, to improve productivity and execution.
View Full Description & ApplyYou'll be redirected to the employer's site