Qodo.ai - Engineering Manager
About The Position
We’re seeking a passionate and experienced Engineering Manager to lead and grow a talented team of software engineers. In this role, you’ll play a crucial part in shaping our product’s future, fostering a culture of technical excellence, and ensuring timely delivery of high-quality software.
You will be responsible for:
* Leading and mentoring a team of software engineers, fostering a collaborative and high-performing environment.
* Driving the technical vision and roadmap for your team’s domain, ensuring alignment with overall product strategy.
* Collaborating with product managers, designers, and other engineering teams to define requirements and deliver solutions.
* Overseeing the entire software development lifecycle, from design and implementation to testing and deployment.
* Promoting best practices in software development, including code quality, scalability, and maintainability.
* Managing project timelines, resources, and risks to ensure successful project delivery.
* Conducting performance reviews, providing constructive feedback, and supporting career development for your team members.
**Requirements:**
* 5+ years of experience as a software engineer, with a strong background in backend or full-stack development.
* 2+ years of experience in an engineering management role, leading and mentoring software development teams.
* Proven track record of delivering complex software projects on time and within budget.
* Strong technical skills in one or more programming languages (e.g., Python, Go, Java, Node.js) and cloud platforms (AWS, GCP, Azure).
* Experience with agile development methodologies (Scrum, Kanban).
* Excellent communication, interpersonal, and leadership skills.
* Bachelor’s degree in Computer Science, Engineering, or a related field.
**Bonus Points/Nice to Have:**
* Experience with AI/ML technologies or developing AI-powered products.
* Familiarity with microservices architecture and distributed systems.
* Master’s degree in a relevant field.