Micro Nav is a leading company in the aviation simulation and training industry, known for delivering innovative solutions to enhance aviation safety and efficiency. Headquartered in Bournemouth, we are committed to driving excellence through cutting-edge technology and exceptional customer service. Join us as we continue to push the boundaries of what's possible in the world of aviation training and simulation.
We're seeking an experienced Software Team Leader to join our engineering team, reporting directly to the Software Engineering Manager or Technical Director. This is a unique opportunity to lead a talented team of software engineers while driving technical excellence in both customer projects and internal product development. The ideal candidate will combine strong technical expertise with proven leadership skills, guiding their team to deliver high-quality software solutions that power the future of aviation simulation.
Technical Leadership
Lead the planning of software development activities including work breakdown, estimation, and proposing technical approaches and solutions
Assign tasks effectively to team members based on skills and project requirements
Monitor progress and report on tasks, issues, and risks to internal stakeholders including project and product managers
Ensure all team deliverables are technically correct and meet defined requirements
Serve as an exemplar for best practice in software design and implementation methods
Team Management
Manage a team of software engineers across all levels (Principal, Senior, Mid-level, Junior, Apprentice, and Graduate)
Conduct new team member inductions and guide them through probationary periods
Manage performance and development through regular 1-1s and reviews
Mentor and develop team members to reach their full potential
Technical Contribution
Design and develop software solutions to agreed functional specifications
Analyse requirements and determine optimal technical solutions
Produce high-quality code to time and budget with minimal supervision
Promptly analyse and resolve defects reported internally and by customers
Perform effective reviews of functional requirements, software designs, and code changes
Strategic Development
Maintain awareness of current and emerging technologies in software development
Provide guidance on software architecture for company products
Support bids and proposals with technical solutions and effort estimations
Drive continuous improvement initiatives for development processes and tools
Support recruitment activities including CV review and technical interviews
The Technical Expert
A seasoned software professional with at least 10 years' development experience
Someone who stays current with industry trends and best practices
A problem-solver who can architect elegant solutions to complex challenges
An advocate for code quality and engineering excellence
The Natural Leader
An inspiring leader who can motivate and develop a diverse team
Someone who leads by example and maintains high standards
A clear communicator who can translate technical concepts for various stakeholders
A mentor who enjoys helping others grow their careers
The Collaborative Professional
A team player who works effectively with project managers, product owners, and test engineers
Someone comfortable working across different development methodologies (Waterfall, Agile/Scrum)
A professional who can balance multiple priorities and deliver results
An excellent communicator in both written and verbal forms
Essential Skills:
Extensive experience with C++, C# and/or equivalent object-oriented languages
Strong knowledge of software design techniques including OOD and UML
Proficiency with scripting languages such as Python
Experience with the complete Software Development Life Cycle (SDLC)
Competence with IDEs and version control systems
Strong knowledge of Windows operating systems
Proven experience in technical leadership roles
Desirable Skills:
Exposure to web technologies (JavaScript, HTML5, CSS, SQL)
Experience with formal structured software engineering processes
Knowledge of aviation or simulation industry (though not essential)
Education:
Degree qualified or equivalent in Software Engineering or related discipline
Relevant professional certifications are advantageous
Development Opportunities: We see our staff as an investment, supplementing your progression with dedicated training budgets to continue your growth.
Flexible Working: Micro Nav staff enjoy a flexible working pattern, with three compulsory office-based days per week.
Workplace Pension Scheme: Build your retirement savings with contributions from Micro Nav and the government, matched up to 4% of your basic salary.
Life Assurance Policy: Secure peace of mind with our company life assurance policy, offering financial security to your next of kin
Discounted Gym Memberships: Benefit from discounted rates at BH Live gyms with our corporate membership.
Generous Holiday Allowance: Enjoy 25+ days of annual leave, including an extended break over the Christmas holidays in addition to bank holidays and your birthday
Employee Assistance Programme: Benefit from 24/7 confidential welfare support, providing counselling, legal advice, and more to ensure your well-being
Healthcare Cash Plan: Join the Simplyhealth plan, with a dedicated allowance for the access of private medical, dental, and optician services
Exclusive Shopping Discounts: Unlock online shopping discounts and cashback via our internal 'Compass' platform.
Free Cakes: We have a Micro Nav tradition of ordering fresh cakes and savouries fresh from a local bakery every Friday, on the house of course.
Your journey with Micro Nav starts by submitting your application, complete with a CV and a covering letter detailing your experience and why you're the ideal candidate for this role. After a thorough review, shortlisted candidates will be invited for an initial online interview. This will be followed by an in-person interview where we'll delve deeper into your suitability for the role. Successful candidates will then receive an official job offer.
At Micro Nav, we are committed to creating a diverse, equitable, and inclusive workplace. We welcome applicants from all backgrounds to join our team.
If you're ready to lead a talented software team and shape the future of aviation simulation technology, we'd love to hear from you. Apply now to join our team.
Apply Now