Overview
Our client is seeking a dynamic and experienced Software Engineering Manager to lead cross-functional software teams, including Software Development, DevOps, and Software Testing. This leadership role is critical to driving the successful delivery of high-quality, scalable, and secure software solutions. The ideal candidate will bring strong technical expertise, proven leadership capabilities, and a collaborative mindset to foster innovation and operational excellence.
About the Role
As a Software Engineering Manager, you will oversee the entire software development lifecycle—from planning and development to deployment and testing—ensuring timely and high-quality outcomes. You will guide and support engineering teams, promote a culture of accountability and continuous improvement, and define best practices across CI/CD, infrastructure automation, and testing. Working closely with Product Management, QA, Hardware, and Regulatory teams, you will drive integrated solutions aligned with business goals.
Key Responsibilities
* Lead and manage Software Development and Test teams, ensuring alignment with business and technical strategy.
* Oversee the full software lifecycle, ensuring timely, high-quality delivery.
* Foster a culture of collaboration, accountability, and continuous improvement.
* Define and implement engineering best practices in software development, CI/CD, infrastructure automation, and testing.
* Partner with cross-functional teams (Product Management, QA, Hardware, Regulatory) to deliver integrated solutions.
* Drive resource planning, performance management, and career development.
* Ensure compliance with relevant standards and regulations, particularly in regulated industries.
Skills & Experience
Architectural & Technical Expertise
* Strong knowledge of software design patterns and architectural principles.
* Experience designing scalable, maintainable, and secure software systems.
* Hands-on experience with CI/CD pipelines (e.g., Azure DevOps), cloud platforms (Azure preferred), and containerization (Docker, Kubernetes).
* Familiarity with cybersecurity and data privacy standards.
* Proficiency with tools such as Jenkins, GitLab CI, Docker, Kubernetes, and automated testing frameworks.
Leadership & Soft Skills
* 5+ years of leadership experience managing cross-functional software teams.
* Ability to mentor developers, lead technical reviews, and make key technical decisions.
* Strong problem-solving and debugging abilities.
* Effective communication with diverse teams across disciplines.
* Experience with agile methodologies (Scrum, Kanban).
* Proven track record of delivering complex software projects in fast-paced environments.
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.
* Strong understanding of software testing methodologies and automation.
* Background in regulated industries (e.g., medical devices, automotive, aerospace) is highly desirable.
#J-18808-Ljbffr