Overview
The Engineering Manager is a highly technical, innovative, business-focused and hands-on leader who solves customer problems through technical and high quality software. The role combines direct coding impact with engineering culture, craftsmanship, continuous improvement, product impact and business outcomes.
What you'll do
- Actively engage in coding, perform in-depth code reviews, and partner with tech leads and senior engineers on complex problem-solving, system design, and architectural decisions.
- Define and execute the technical strategy and roadmap, leveraging AI-powered tools and methodologies to enhance workflows, automate tasks, optimize performance, and drive innovative solutions across the engineering lifecycle.
- Champion a customer-first approach by ensuring technical products align with business goals and contribute to measurable business impact.
- Drive engineering craftsmanship by championing effective processes, standards, and tools that enhance code quality, system reliability, and developer productivity.
- Attract, hire, and technically mentor engineering talent, fostering growth and empowering independent, data-driven decision-making.
- Lead technical collaborations across Product, Business, and Operations, providing insights, gathering requirements, and fostering bottom-up innovation that results in robust, scalable solutions aligned with business objectives.
What you'll need
- 7+ years' experience in software engineering, including 4+ years of hands-on coding in large-scale applications and 1+ years in people management.
- Exceptional coding skills in any backend programming language, preferably Go, PHP, Python, C++, or Java.
- Experience in using and building with LLMs.
- Extensive experience designing, building, and operating distributed systems handling large data volumes.
- In-depth understanding of web technologies, databases, and/or messaging systems.
Nice to have
- Contributions to open-source projects or personal side projects on GitHub.
- Experience in a product-driven company and understanding the full software development lifecycle.
- Comprehensive understanding of backend programming languages and ecosystem trends.
Details
Read the full description and apply on the company’s own careers page.