We are looking for a Software Engineering Team Leader.
Responsibilities:
As an Engineering Manager, you will need to manage, lead and guide a team of software engineers and identify and improve processes, procedures, technical knowledge and expertise of the team.
You will assume ownership of features and deliver value to customers, understand their domain & use cases and provide solutions to their problems
Design, implement and maintain micro-services implemented various technologies and services on AWS and Azure
Deliver high-quality reusable & maintainable features covered by unit tests, components and E2E tests with metrics and monitoring capabilities to enable proper deployment to production
Collaborate with team members and other groups via open discussions, design reviews, code reviews, etc.
Responsibilities:
As an Engineering Manager, you will need to manage, lead and guide a team of software engineers and identify and improve processes, procedures, technical knowledge and expertise of the team.
You will assume ownership of features and deliver value to customers, understand their domain & use cases and provide solutions to their problems
Design, implement and maintain micro-services implemented various technologies and services on AWS and Azure
Deliver high-quality reusable & maintainable features covered by unit tests, components and E2E tests with metrics and monitoring capabilities to enable proper deployment to production
Collaborate with team members and other groups via open discussions, design reviews, code reviews, etc.
Requirements:
5+ years of experience as a Software Engineer
2+ years of people management experience
Bachelor's degree in Computer Science, Engineering, or a related field
Experience with modern programming Languages: Python / JavaScript / C# / Java / Golang / Scala
Experience with writing code in Agile, CI/CD based environments
Advantage: experience working on large-scale cloud-based services
Flexibility and resilience in a dynamic environment
Strong leadership skills with a track record of leading and mentoring technical teams
Excellent problem-solving and analytical abilities
Can-do attitude!
5+ years of experience as a Software Engineer
2+ years of people management experience
Bachelor's degree in Computer Science, Engineering, or a related field
Experience with modern programming Languages: Python / JavaScript / C# / Java / Golang / Scala
Experience with writing code in Agile, CI/CD based environments
Advantage: experience working on large-scale cloud-based services
Flexibility and resilience in a dynamic environment
Strong leadership skills with a track record of leading and mentoring technical teams
Excellent problem-solving and analytical abilities
Can-do attitude!
This position is open to all candidates.