Key Responsibilities
- Define and execute the company's technical vision and strategy
- Lead engineering teams to deliver scalable, high-performance solutions
- Collaborate with product and business teams to align technology with business goals
- Evaluate and implement emerging technologies and best practices
- Ensure robust security, compliance, and operational excellence
- Mentor senior engineers and foster a culture of innovation
Requirements
- 10+ years of experience in software engineering and leadership
- Proven track record in building and scaling technology organizations
- Strong understanding of cloud platforms (AWS, GCP, or Azure)
- Experience with distributed systems, microservices, and DevOps practices
- Excellent communication and stakeholder management skills