The Manager - Software Engineering will lead a cross-functional engineering team responsible for delivering high-quality software solutions across our digital product ecosystemincluding applications that integrate with and run on edge gateway devices. This role blends people management technical leadership and delivery ownership with primary focus on team development sprint execution and engineering excellence over hands-on code contribution.
Responsibilities
complex technical challenges
Own sprint planning delivery execution and predictable delivery outcomes in partnership with Product and Architecture
Define and enforce engineering best practices across coding standards documentation scalability performance and maintainability
Own quality strategy across the development lifecycledefining testing standards (unit integration end-to-end) coverage expectations and CI/CD quality gates
Own delivery of applications that run on edge gateway/IoT gateway devices interfacing with firmware over TCP sockets and local WiFi
Collaborate with product managers architects firmware teams and other stakeholder groups to align on priorities and milestones
Drive modernization efforts and legacy workloads
Promote DevSecOps concepts CI/CD automation and secure-by-design engineering practices
Conduct technical interviews and evaluate candidate technical skills
Maintain strong communication channels across technical and non-technical teams
Foster a culture of ownership accountability and continuous improvement
Qualifications
Education:
Bachelors degree in computer science engineering or a similar field. Equivalent experience considered
Experience:
8 years of professional software engineering experience
3 years of engineering leadership experience (team lead tech lead or people manager)
Experience with edge gateway/IoT gateway devices including TCP socket communication and offline-tolerant architectures
Strong background with C#/.NET
Skills and Abilities
Technical Proficiency
Deep understanding of modern software architecture REST APIs and integration patterns
Experience with device management/orchestration platforms preferred
Experience with relational and NoSQL databases
Experience with CI/CD pipelines and Git-based workflows
AI-Augmented Development
Demonstrated prior experience using AI-assisted development tools (e.g. Claude Code Cursor Windsurf Codex GitHub Copilot) in engineering work
Ability to coach and mentor engineers on effective AI-augmented development workflows
Competency evaluating AI-generated code quality during reviews
Experience designing team processes that incorporate AI tooling effectively
Preferred Experience
Distributed systems experience
Trunk-based development as the primary branching strategy
Familiarity with DevSecOps and the DevSecOps Maturity Model
Experience with AWS IoT product suite
Experience in with and
Travel:
Travel is less than 10%.
Standard and Physical Requirements:
Position involves sitting long periods standing manual dexterity stooping bending and minimal lifting.
Alliance Team Members Demonstrate DRIVE:
Dedicated: Follows through on commitments. Strong say/do.
Respectful: Acts with integrity and values diverse perspective.
Innovative: Always looking for a better way; leads change.
Versatile: Adapts quickly to changing circumstances. Demonstrates agility.
Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs.
EEO
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin disability status protected veteran status or any other characteristic protected by law.
ID
Pos. Type
Full-Time
Required Experience:
Manager
OverviewThe Manager - Software Engineering will lead a cross-functional engineering team responsible for delivering high-quality software solutions across our digital product ecosystemincluding applications that integrate with and run on edge gateway devices. This role blends people management techn...
Overview
The Manager - Software Engineering will lead a cross-functional engineering team responsible for delivering high-quality software solutions across our digital product ecosystemincluding applications that integrate with and run on edge gateway devices. This role blends people management technical leadership and delivery ownership with primary focus on team development sprint execution and engineering excellence over hands-on code contribution.
Responsibilities
complex technical challenges
Own sprint planning delivery execution and predictable delivery outcomes in partnership with Product and Architecture
Define and enforce engineering best practices across coding standards documentation scalability performance and maintainability
Own quality strategy across the development lifecycledefining testing standards (unit integration end-to-end) coverage expectations and CI/CD quality gates
Own delivery of applications that run on edge gateway/IoT gateway devices interfacing with firmware over TCP sockets and local WiFi
Collaborate with product managers architects firmware teams and other stakeholder groups to align on priorities and milestones
Drive modernization efforts and legacy workloads
Promote DevSecOps concepts CI/CD automation and secure-by-design engineering practices
Conduct technical interviews and evaluate candidate technical skills
Maintain strong communication channels across technical and non-technical teams
Foster a culture of ownership accountability and continuous improvement
Qualifications
Education:
Bachelors degree in computer science engineering or a similar field. Equivalent experience considered
Experience:
8 years of professional software engineering experience
3 years of engineering leadership experience (team lead tech lead or people manager)
Experience with edge gateway/IoT gateway devices including TCP socket communication and offline-tolerant architectures
Strong background with C#/.NET
Skills and Abilities
Technical Proficiency
Deep understanding of modern software architecture REST APIs and integration patterns
Experience with device management/orchestration platforms preferred
Experience with relational and NoSQL databases
Experience with CI/CD pipelines and Git-based workflows
AI-Augmented Development
Demonstrated prior experience using AI-assisted development tools (e.g. Claude Code Cursor Windsurf Codex GitHub Copilot) in engineering work
Ability to coach and mentor engineers on effective AI-augmented development workflows
Competency evaluating AI-generated code quality during reviews
Experience designing team processes that incorporate AI tooling effectively
Preferred Experience
Distributed systems experience
Trunk-based development as the primary branching strategy
Familiarity with DevSecOps and the DevSecOps Maturity Model
Experience with AWS IoT product suite
Experience in with and
Travel:
Travel is less than 10%.
Standard and Physical Requirements:
Position involves sitting long periods standing manual dexterity stooping bending and minimal lifting.
Alliance Team Members Demonstrate DRIVE:
Dedicated: Follows through on commitments. Strong say/do.
Respectful: Acts with integrity and values diverse perspective.
Innovative: Always looking for a better way; leads change.
Versatile: Adapts quickly to changing circumstances. Demonstrates agility.
Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs.
EEO
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin disability status protected veteran status or any other characteristic protected by law.