Technical Leadership Opportunity
We are seeking a seasoned Software Engineering Manager to lead our cross-functional software teams and drive the successful delivery of high-quality, scalable, and secure software solutions.
Job Description
As a Technical Leader, you will be responsible for overseeing the entire software development lifecycle, from planning and development to deployment and testing. Your primary focus will be on ensuring timely, high-quality outcomes that meet business objectives.
Key responsibilities include:
* Leading and managing Software Development and Test teams to ensure alignment with business objectives and technical strategy.
* Driving resource planning, performance management, and career development initiatives.
* Collaborating with cross-functional teams, including Product Management, QA, Hardware, and Regulatory, to deliver integrated solutions.
Required Skills and Qualifications
To succeed in this role, you must have:
* At least 5+ years in leadership roles, managing multi-functional software teams.
* Ability to mentor developers and conduct effective code reviews.
* Strong problem-solving and debugging skills.
* Effective communication with multi-functional teams (QA, Product, DevOps).
Preferred Qualifications
The ideal candidate will possess:
* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
* 8+ years of experience in software engineering, with at least 5 years in leadership roles.
* Proven experience in DevOps practices, cloud infrastructure, and CI/CD pipelines.
What We Offer
A dynamic work environment that fosters innovation and collaboration. Opportunities for growth and professional development. A chance to make a meaningful impact in shaping the future of software engineering.