About the role
As the Engineering Manager, you will play a pivotal role in leading the engineering team, fostering a culture of innovation, and driving technical excellence. You will balance managerial responsibilities with hands-on development, helping the team meet ambitious technical goals while also maintaining and improving the quality of our products. Your leadership will guide the development of high-quality software, facilitate collaboration across teams, and ensure alignment with business objectives.
Responsibilities:
- Oversee the entire software development lifecycle, from inception to release and post-launch support.
- Actively participate in hands-on development, writing high-quality code and contributing to feature development and technical design.
- Guide the team in designing, developing, and deploying scalable and robust systems, ensuring adherence to best practices in software engineering.
- Collaborate closely with product, engineering, and design teams to define product requirements and user stories.
- Oversee architecture decisions, code reviews, and best practices, ensuring efficient development and deployment processes.
- Allocate engineering resources efficiently, balancing workloads and optimizing team productivity.
- Work closely with quality assurance teams to ensure comprehensive testing of product releases, identifying and addressing any issues or defects.
- Establish and optimize DevOps workflows, TDD, and CI/CD for fast, reliable releases.
- Advocate for development tools, such as GitHub CoPilot, and explore applications of LLMs for enhanced development efficiency.
- Create and maintain best practices, secure coding guidelines, release documentation, including release notes, deployment procedures, and version control, etc.
- Collaborate with customer support and customer success teams to ensure a smooth customer experience during and after releases.
- Collect a combination of metrics, reporting, analysis, and action plans to ensure that the engineering team consistently delivers high-quality work and adapts to changes and challenges.