The Technical Lead position at our company involves driving innovation through AI-assisted tools and cloud technologies.
We're looking for experienced individuals to join our team as a Staff Software Engineer. As a key member of our squad, you'll be responsible for designing and implementing scalable, maintainable software solutions that meet business requirements.
Key Responsibilities:
* Lead the design and development of high-quality software solutions with strong test coverage and automation.
* Experiment with emerging AI/ML tools and cloud services to improve engineering productivity.
* Contribute to architectural decisions and promote best practices across the team.
* Collaborate with other squads to solve complex problems and deliver seamless, reusable solutions.
* Communicate effectively with stakeholders and influence decision-making processes.
* Provide technical guidance to junior engineers and foster a culture of ownership within the team.
* Maintain clean, well-documented code and actively participate in code reviews.
Proficiency in one or more programming languages (e.g., Python, TypeScript, C#) is required. Experience developing microservices architecture on cloud platforms (AWS & Azure) is also necessary. Familiarity with AI coding assistants like GitHub Copilot is desirable.