Software Engineering Manager
Listed on 2026-07-17
-
Software Development
Software Architect
Position Purpose
The Software Engineering Manager will lead the development and delivery of high‑quality web applications that support our business customers, ensuring alignment with corporate technology and innovation goals. The role requires a hands‑on leader experienced in cloud‑native application development, fostering agile practices, managing HR responsibilities, and driving technical roadmaps that align business opportunities with system design, architecture, and performance.
Key Responsibilities- Partner closely with Product Management, Architecture, Security, and business stakeholders to translate business needs into scalable, high‑impact technical solutions.
- Lead and deliver high‑quality web applications within a fast‑paced Agile/Dev Ops environment, ensuring continuous integration and deployment of reliable solutions that align with business objectives.
- Spearhead all phases of project life cycles, applying expertise in HTML, CSS, .NET, C, SQL, and JavaScript, and utilizing development tools such as Microsoft Visual Studio, Git, and Azure.
- Drive adoption and continuous improvement of agile practices to foster self‑directed teams and enhance their ability to execute high‑quality work autonomously.
- Develop and maintain comprehensive technical roadmaps, guiding engineers across multiple teams to deliver strategic initiatives aligned with key business opportunities.
- Provide strategic recommendations to enhance overall application system design and architecture, focusing on robust security, scalability, reliability, and performance across all platforms.
- Mentor and coach engineering team members, empowering them to leverage new technologies and innovate processes, fostering an environment of autonomy and accelerated performance.
- Manage all human resources responsibilities for the engineering team, including performance evaluations, pay planning, promotions, budgeting for expenses, and monitoring leave to ensure team stability and morale.
- Diagnose, troubleshoot, and resolve extremely complex technical issues, mediating conflicts and facilitating resolutions to maintain team effectiveness and project momentum.
- Establish and monitor engineering metrics (delivery predictability, quality, reliability, and operational health) to drive continuous improvement and informed decision‑making.
- Drive responsible adoption of AI‑enabled engineering practices, including AI‑assisted development, testing, and operational insights to enhance developer productivity, system reliability, and decision‑making.
The Manager reports directly to the Senior Engineering Director and oversees a team of 2 to 5 software engineers, handling performance evaluations, pay planning, promotions, and leave management. The role requires periodic travel to corporate offices and operational locations nationwide.
Minimum Qualifications- Proven experience as a hands‑on leader within a software engineering environment.
- Minimum of 5 years developing cloud‑native applications leveraging microservices architecture and serverless computing.
- Experience leading small teams (2‑5 members) to deliver high‑impact products in an Agile environment.
- Proficiency with Azure functions, .NET, C, Microsoft Visual Studio, RESTful APIs, database connectivity, and back‑end systems.
- Expertise in SQL, including stored procedures and data retrieval across various database systems.
- Deep knowledge of Azure Cloud services, Azure API management, and infrastructure-as-code tools such as Terraform.
- Advanced skills in Visual Studio and VS Code development environments.
- Strong understanding of security protocols, access control, authorization, OWASP principles, and system architecture patterns.
- Experience with unit testing, mocking frameworks, Dev Ops processes, CI/CD pipelines, logging frameworks, and monitoring.
- Capability to learn new technologies rapidly and adapt to changing business models.
- Experience in an eCommerce environment is a plus.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).