M1 - Engineering Lead
Spin CareersAbout the role
<p><strong>Objective of the Role</strong></p> <p>Responsible for leading and coordinating the planning, execution, and successful delivery of technical projects within autonomous development teams. This role ensures teams operate effectively by fostering cross-functional collaboration, aligning technical deliverables with business objectives, and promoting a culture of innovation and continuous learning. Collaborates closely with other teams to deliver scalable, secure, and maintainable solutions while ensuring quality standards and technical excellence.</p> <p> </p> <p><strong>Main Responsibilities</strong></p> <ul> <li>Lead and coordinate autonomous development teams, enabling them to achieve high performance and alignment with business goals.</li> <li>Foster cross-functional collaboration by facilitating communication and alignment between development, product, QA, and business stakeholders to ensure seamless execution of projects.</li> <li>Support teams in maintaining autonomy by providing the tools, resources, and guidance needed to manage their workflows and deliver high-quality solutions.</li> <li>Collaborate with solution architects and technical leaders to establish and maintain robust, scalable reference architectures that guide development efforts.</li> <li>Define and ensure compliance with SLA, SLO, and SLI tailored to team and business needs.</li> <li>Proactively manage risks, dependencies, and impediments across teams and business units to support the autonomy and effectiveness of development teams.</li> <li>Ensure thorough documentation of processes, systems, and operational guidelines to enable team independence and knowledge sharing.</li> <li>Promote secure, scalable, and maintainable development practices while encouraging innovation and ownership within teams.</li> <li>Conduct and guide code reviews to ensure adherence to quality standards, consistency, and best practices.</li> <li>Oversee QA processes within the team, ensuring usability, accessibility, and reliability of delivered solutions while aligning with team objectives.</li> <li>Facilitate collaboration and knowledge sharing across autonomous teams to enhance technical expertise and maintain alignment with organizational goals.</li> <li>Partner with Site Reliability Engineering (SRE) teams to ensure adequate infrastructure capacity, system resilience, and reliability.</li> <li>Lead team performance management through coaching, mentoring, and regular feedback, driving continuous improvement and professional growth.</li> <li>Identify and resolve performance bottlenecks, enhancing system scalability and team efficiency while maintaining high availability.</li> <li>Encourage team innovation by introducing and supporti
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s