Objective of the Role
Responsible for leading multiple engineering teams, driving technical excellence, and ensuring the successful delivery of high-impact projects aligned with organizational goals. This role combines strategic leadership, people management, and operational oversight to foster a culture of innovation, collaboration, and continuous improvement. Serves as a key partner to cross-functional leadership, contributing to the technology roadmap and aligning engineering initiatives with business objectives.
Main Responsibilities
- Manage and oversee multiple engineering teams, providing leadership, support, and direction to ensure alignment with organizational goals and priorities.
- Drive the execution of the technology roadmap by collaborating with cross-functional teams, including product, design, and business stakeholders, to define requirements and align priorities.
- Develop and implement strategies to optimize team performance, enhance collaboration, and deliver high-quality, scalable, and secure solutions.
- Foster a culture of innovation and technical excellence by promoting best practices in software development, including secure coding, testing, and CI/CD processes.
- Lead and support Engineering Leads and Senior Leads, providing mentorship, feedback, and guidance to drive their professional growth and development.
- Oversee the development and adherence to SLAs, SLOs, and SLIs to maintain system reliability and performance standards.
- Identify and resolve organizational bottlenecks, risks, and dependencies, ensuring seamless project execution and operational efficiency across teams.
- Partner with Site Reliability Engineering (SRE) teams to ensure infrastructure scalability, reliability, and alignment with business needs.
- Establish and monitor KPIs to measure team success, identify improvement opportunities, and implement corrective actions when needed.
- Advocate for and implement technical innovation, evaluating emerging technologies and integrating them into development practices to enhance team capabilities.
- Represent engineering teams in strategic discussions, contributing technical insights and recommendations that shape organizational goals and initiatives.
- Develop and maintain comprehensive technical documentation to ensure knowledge sharing and continuity across teams.
- Manage team capacity and resource allocation, ensuring that engineering efforts are effectively aligned with business demands and project timelines.
- Promote an autonomous work culture by encouraging self-management, accountability, and proactive problem-solving among team members.
- Serve as a Spin Culture Ambassador to foster and maintain a positive, inclusive, and dynamic work environment that aligns with the company's values and culture.
Required Knowledge and Experience
- 12+ years of experience in software development, with 5 years in leadership roles managing multiple teams or complex projects.
- Advanced expertise in software development technologies, including .NET, Java, TypeScript, React, React Native, and Node.js.
- Strong experience with microservices architecture, containerization, and cloud platforms such as AWS or GCP.
- Demonstrated knowledge of secure development practices, compliance standards, and tools such as SAST, DAST, and MAST.
- Proficiency in SQL and NoSQL databases, with a focus on performance optimization and data reliability.
- Proven ability to lead and manage engineering teams, fostering collaboration, innovation, and professional growth.
- Strong understanding of Agile methodologies, with experience in backlog management, sprint planning, and cross-team collaboration.
- Expertise in CI/CD pipelines and testing automation strategies, ensuring consistency and quality in code delivery.
- Exceptional communication and stakeholder management skills, with the ability to align technical solutions with strategic business goals.
- Experience in driving large-scale initiatives, aligning engineering efforts with organizational objectives, and delivering measurable results.
- Strong problem-solving and analytical skills, with a proactive approach to identifying and addressing challenges.
- Commitment to creating an inclusive and collaborative work environment, promoting team growth and success.
- Strong adaptability to fast-paced and dynamic work environments.
- Willingness to acquire knowledge in new technologies within Spin’s tech stack.
Spin está comprometida con un lugar de trabajo diverso e inclusivo.
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.