Alliance Laundry Systems LLC is seeking a Manager - Software Engineering to lead a cross-functional engineering team responsible for delivering high-quality software solutions. This role focuses on team development, sprint execution, and engineering excellence, while also overseeing the quality strategy and collaboration with various stakeholders.
Responsibilities:
- 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 lifecycle—defining 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 around .NET, React.js, 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
Requirements:
- Bachelor's degree in computer science, engineering, or a similar field. Equivalent experience considered
- 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
- Deep understanding of modern software architecture, REST APIs, and integration patterns
- Experience with relational and NoSQL databases
- Experience with CI/CD pipelines and Git-based workflows
- 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
- Experience with device management/orchestration platforms preferred
- 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 Next.js and React.js