Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 9, 2026.
The Role
We are looking for an Engineering Manager to lead one of our core platform teams. The team builds the services and components - primarily in Node.js, Python and C++ - that connect Everseen's edge vision AI with store systems and our cloud platform. You will run the team day to day, own delivery of its projects, and grow the engineers who report to you, while staying close enough to the technology to guide design decisions and keep quality high.
What you'll do
- Manage and lead the team reporting to you, running the day-to-day of the team and its projects.
- Hold overall responsibility for the projects the team is working on, and act as the team's point of
- escalation.
- Work with senior leadership to define strategic goals for the team, and measure performance against
- them.
- Monitor and support team members' career paths; evaluate performance and propose promotions.
- Assess and propose headcount adjustments based on the project roadmap and team capacity.
- Ensure skills, knowledge and expertise are shared across the engineering team.
- Foster a culture of collaboration and continuous learning through training sessions, workshops and knowledge-sharing sessions.
- Coordinate and drive progress with cross-functional teams in designing and developing new features and functionality.
- Ensure solutions meet project objectives and enhance the user experience.
- Ensure the design and implementation of reusable, testable, efficient and elegant code, based on requirements and the longer-term product and feature strategy.
- Ensure adherence to coding standards and best practices.
- Ensure the evaluation, integration and maintenance of third-party software solutions to optimise system performance.
- Expand product capabilities by integrating compatible third-party solutions.
- Ensure seamless operation and timely resolution of anomalies to maintain system reliability.
- Ensure documentation is clear, comprehensive and up to date, overseeing its creation, maintenance and adherence to organisational standards.
Leadership
Teaching and Sharing Culture
Design and Development
Coding
Integration of Third-Party Solutions
Monitoring and Troubleshooting
Documentation
Collaborating With
Product Owners and Product Managers, other Engineering teams (Edge, Cloud, AI/ML, Validation/QA, DevOps), Solution Architects, Support and Delivery teams, and customer-facing stakeholders where escalations require engineering input.
Profile and Skills
- 7+ years of experience managing software engineering teams, including people responsibility (performance, career development, hiring) and delivery ownership for the team's projects.
- Background as a hands-on software engineer.
- Basic knowledge of cloud security, scalability and performance optimisation principles.
- Good understanding of cloud computing technologies and services (IaaS, PaaS, SaaS).
- Familiarity with microservices and distributed systems, and modern software development architectures.
- Broad understanding of the software engineering and architecture space, including programming languages, frameworks, techniques and industry trends in AI.
- Enough hands-on depth in Node.js, Python or C++ to review designs and code and guide technical decisions across a mixed-language codebase.
- Demonstrated interest in learning and a strong desire to expand knowledge in the field.
- Curiosity to explore new technologies, methodologies and best practices.
- Results-oriented attitude, with a drive to achieve objectives efficiently.
- Strong analytical and problem-solving abilities, using data to inform product and technical decisions.
Experience
Technical Skills
Interest in Learning and Growth Mindset
Analytical and Problem-Solving Skills
Additional Skills (nice to have)
- Experience with middleware, integration or messaging layers (e.g. message brokers, REST/gRPC APIs, event-driven systems).
- Experience with edge or on-premise deployments, Linux and containers (Docker/Kubernetes).
- Experience working with teams distributed across time zones.
- Degree in Computer Science, Engineering or a related field.

