Software Engineering Manager
Apply on
SQA Group is partnering with one of our leading clients to help support their development of technology solutions. We are looking for a hands-on Software Engineering Manager.
Overview:
We are seeking a dynamic, hands-on Software Engineering Manager to drive technology adoption across product teams and enhance the capabilities within the team. The ideal candidate will manage and support team members, including both employees and contingent workers, fostering their development and growth. This role involves optimizing team composition, reviewing priorities, assessing resource allocation and backlog adjustments, and overseeing metrics related to talent development. Additionally, the Software Engineering Manager will handle administrative responsibilities, ensuring the team is well-positioned for success.
As a technical leader, the Software Engineering Manager shares domain knowledge and collaborates with architects and product owners to align on the strategic direction of the project.
Responsibilities:
- Lead and manage Scrum teams composed of geographically distributed resources.
- Lead development for an external client-facing portal.
- Build and maintain strong relationships with Product Owners to ensure alignment and collaboration.
- Serve as a player/coach by mentoring team members, conducting code reviews, and guiding developers on best coding practices.
- Analyze and deconstruct the dependencies of complex, integrated applications to ensure seamless functionality.
Experience:
- Over 7 years of experience as a Software Engineer or Application Developer, proficient in developing software solutions using technologies such as C#, .NET, REST API design and development, OOP principles, and React/JavaScript.
- 2+ years' recent experience with React, GraphQL, and containers are a must.
- At least 2+ years of experience in managing, coaching, mentoring, and developing a highly motivated technical team.
- Proven expertise with API Management Tools and event streaming technologies like Kafka.
- Strong background in test automation frameworks, such as Cypress and Selenium, is highly desired.
- Extensive experience in interviewing, recruiting, hiring, assessing, and retaining top technical talent.
- Deep understanding of software testing methodologies.
- Solid knowledge of modern software engineering fundamentals.
- Exceptional leadership, communication, presentation, facilitation, and influencing skills.
- Proven ability to collaborate with architects and product owners to understand capacity and demand, optimizing team skills and resources.
- Demonstrated success in fostering a motivating and impactful working environment for development team members within their respective product teams.
- Commitment to creating a culture of continuous learning and skill development for both yourself and your team.
- Experience in evaluating technologies, leading effective proof of concepts, and managing technology vendor relationships.
- Proven track record of working on cross-functional initiatives and products spanning multiple organizations, business units, or countries.
- Experience in a fast-paced Agile environment with recognition as a Servant Leader.
- Education: Bachelor's Degree in Computer Science or equivalent work experience is required. Master's Degree in CS or MIS is a plus.
Technical Environment:
- Primary Skills: C#/.Net Development, JavaScript/React, Azure, OOPs, GraphQL, Containerization, Design Patterns, REST APIs, Hands-on Technical Management.
**Please note: this is a long-term consulting opportunity.
Thank you for your interest in working with SQA Group. SQA Group is an equal opportunity employer and supports workforce diversity. This job description is intended to describe the general nature and level of work being performed by the person assigned to this position. The primary duties and responsibilities above are intended to describe those functions that are essential to the performance of this job. This job description does not state or imply that the above are the only duties and responsibilities assigned to this position. All requirements are subject to possible modification to reasonably accommodate individuals with a disability.