About the position Responsibilities • Lead and manage software engineering teams to deliver customer-driven software products. • Collaborate with cross-functional teams to align on product vision and roadmap. • Foster a culture of innovation and empower team members to contribute their best ideas. • Drive the adoption of best practices in software design and architecture. • Ensure the team embraces Agile methodologies and mobile-first product development. Requirements • 12+ years of hands-on software development experience. • 5+ years of experience as a technical leader in software engineering. • Demonstrated ability to lead positive change and empower teams. • Strong business acumen and ability to articulate product vision. • Expertise in software design and architecture processes. Nice-to-haves • Experience working with global teams. • Passion for leading-edge technology and innovation. Benefits • Hybrid work environment with flexibility to collaborate in person. • Opportunities for professional development and career growth. Apply tot his job