Software Engineering Manager
We are seeking a seasoned leader to oversee our software development teams. This role requires strong technical expertise, exceptional leadership skills, and the ability to drive projects forward with precision and speed.
The successful candidate will be responsible for planning, developing, deploying, and testing software applications, ensuring they meet business objectives and technical requirements. Key tasks include defining best practices in software engineering, collaborating with cross-functional teams, and overseeing the full software lifecycle.
* Key Skills:
* Architectural and design skills, including experience designing scalable, maintainable, and secure software systems.
* Strong understanding of CI/CD pipelines and cloud platforms, such as Azure and containerization technologies like Docker and Kubernetes.
* Knowledge of cybersecurity and data privacy standards, along with hands-on experience with tools like Jenkins and automated testing frameworks.
Requirements:
* At least 5+ years of experience in leadership roles managing multi-functional software teams.
* Ability to mentor developers and conduct effective code reviews.
* Excellent communication and leadership skills, with experience in agile methodologies and ownership of end-to-end delivery and technical decision-making.
Qualifications:
* Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
* 8+ years of experience in software engineering, with at least 5 years in leadership roles.