Job Summary: Seeking a skilled and experienced professional with a strong background in software development to lead a team of engineers in designing and implementing large-scale applications using modern technologies.
Responsibilities:
* Lead a team of engineers in designing and implementing large-scale applications
* Ensure timely completion of projects and adherence to quality standards
* Develop and maintain technical documentation and standards
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Mentor and guide junior engineers to improve their skills and knowledge
Requirements:
* 10+ years of experience in software development with a focus on leadership and team management
* Expertise in modern technologies such as cloud computing, containerization, and DevOps
* Strong understanding of software development life cycles and methodologies
* Excellent communication and interpersonal skills
* Ability to work in a fast-paced environment and adapt to changing requirements