First seen by Alion on Oct 12, 2026.
- Guide and support the engineering team in planning and executing deliverables for each sprint, ensuring high-quality outputs- Collaborate with System Analysts or Technical Business Analysts to understand business requirements and ensure they are accurately incorporated into sprint planning- Work with the QA Lead to establish quality benchmarks and ensure that all deliverables meet these standards- Coordinate with the Solution Architect to ensure that code-level design is in line with the overall architectural vision and contributes positively to the product's evolution- Facilitate cross-squad collaboration to manage shared codebases, features, UI flows, and APIs, ensuring seamless integration and avoiding conflicts- Lead and mentor developers in best practices, clean code principles, and efficient problem-solving techniques- Monitor and assess team performance, providing feedback and encouraging continuous improvement- Act as a technical mentor, assisting team members in overcoming complex technical challenges and fostering an environment of knowledge sharing- Ensure the team adheres to Agile methodologies and actively participates in all Scrum ceremonies- Manage code reviews and oversee the integration of new features and bug fixes, ensuring system stability and performance
Qualifications
At least 8 years of relevant work experience, with a maximum of 12 years preferred.
Bachelor's degree in Computer Science, Software Engineering, or a related technical field
Solid experience in software development with a proven track record in leading development teams
In-depth knowledge of Agile practices and a strong command of software development life cycles
Strong technical acumen with experience in overseeing code quality and architecture
Proven ability to manage priorities and navigate complex project environments
Excellent leadership skills with the ability to mentor and inspire team members
Effective communication skills, with the ability to coordinate between multiple stakeholders
Technical knowledge across modern development stacks, including frontend/mobile frameworks such as React, Preact, Flutter; backend technologies such as Java, .NET and RESTful API integration
Familiarity with relational and NoSQL databases, such as PostgreSQL, SQL Server, MongoDB, and Redis
Understanding of cloud platforms and DevOps practices, including AWS, Azure, GCP, CI/CD pipelines, Docker, Kubernetes, and infrastructure automation
Experience with source control and team development workflows, including Git, pull requests, branching strategies, and code review practices
Knowledge of software testing practices, including unit testing, integration testing, automated testing, performance testing, and security testing

