Main Responsibilities
• Provide expert technical guidance and support to squads or pods, ensuring high-quality development and alignment with business objectives.
• Collaborate with product managers, designers, and business leaders to define technical solutions that address strategic needs, align with roadmaps, and meet user expectations.
• Lead the design and development of complex software architectures, focusing on scalability, maintainability, and performance while ensuring alignment with the organization’s technology roadmap.
• Influence architectural decisions by contributing to the strategic direction of technology solutions and providing input on long-term engineering priorities.
• Foster cross-functional collaboration between engineering, product, and business teams to ensure seamless execution of projects and alignment with organizational objectives.
• Mentor and coach junior and senior engineers, promoting professional growth and knowledge sharing to enhance team capabilities.
• Advocate for and implement best practices in software development, including TDD, CI/CD pipelines, and secure coding principles.
• Drive the adoption of innovative technologies and methodologies to improve efficiency, scalability, and competitiveness across engineering projects.
• Monitor the performance of systems post-implementation, leveraging metrics to identify optimization opportunities and ensure solutions meet business and technical requirements.
• Develop tools and automation scripts to streamline operational tasks and deployment processes, ensuring consistency and reliability in delivery.
• Partner with SRE teams to optimize infrastructure, design fault-tolerant systems, and maintain SLA.
• Ensure compliance with industry regulations and security standards, implementing robust protection measures and maintaining high levels of quality assurance.
• 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