Software Engineering Leader
We are seeking a highly skilled and experienced Software Engineering Leader to drive the successful delivery of high-quality, scalable, and secure software solutions.
About the Role
This leadership position is critical to the success of our software development teams. The ideal candidate will have a proven track record of leading cross-functional teams and driving technical strategy.
Key Responsibilities
* Lead and manage Software Development and Test teams to ensure alignment with business and technical objectives.
* Oversee the full software lifecycle, ensuring timely and high-quality delivery.
* Foster a culture of collaboration, accountability, and continuous improvement within the team.
* Define and implement engineering best practices in software development, CI/CD, infrastructure automation, and testing.
* Partner with cross-functional teams to deliver integrated solutions that meet customer needs.
Requirements
* 5+ years of experience managing cross-functional software teams.
* Strong knowledge of software design patterns and architectural principles.
* Experience designing scalable, maintainable, and secure software systems.
* Hands-on experience with CI/CD pipelines, cloud platforms, and containerization.
* Proficiency with tools such as Jenkins, GitLab CI, Docker, Kubernetes, and automated testing frameworks.
Qualifications
* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
* 8+ years of experience in software engineering, including at least 5 years in leadership roles.
* Experience in DevOps practices, cloud infrastructure, and CI/CD.