Job Description For External Posting
We are seeking a Technical Lead to serve as the engineering anchor and ultimate technical decision-maker for our development team. In this role, your primary mission is to provide strong technical guidance, drive code performance improvements, and champion engineering excellence across our C++ and algorithm-heavy applications. You will balance hands-on development with high-level technical leadership, tackling complex architectural challenges, refactoring legacy code for peak optimization, and mentoring your fellow developers.
You will be part of a team owning applications currently used in production by world-leading airlines, with a primary focus on Crew scheduling and Flight planning.
Main Responsibilities:- Define architectural direction, evaluate complex technical trade-offs, manage technical debt, and establish robust development practices for C++ and algorithmic development.
- Proactively identify bottlenecks, lead deep code refactoring initiatives, and squeeze peak system performance out of legacy C++ codebases.
- Reverse engineering complex legacy code to maintain and enhance critical aviation scheduling algorithms.
- Independently drive complex technical features from architectural design documentation through to successful deployment, ensuring technical initiatives align with Skywise's broader business goals.
- Establish operational excellence standards and lead comprehensive code reviews to ensure secure, high-quality deliverables, while championing the strategic integration, mentorship, and team-wide adoption of AI-powered tools and best practices in AI-assisted engineering.
- Actively guide, support, and nurture the professional growth of junior and intermediate team members, fostering a collaborative, modern, and highly engaged engineering culture.
- Serve as the technical spokesperson for the team, confidently translating and articulating complex architectural concepts to both technical team members and non-technical business stakeholders.
Experience and education:- At least seven (7+) years of professional experience developing software with C++ and complex algorithms.
- Proven track record of providing technical guidance, leading software teams, and making critical technical decisions.
- Strong, hands-on experience in code optimization, system performance tuning, and refactoring complex codebases as well as working with relational databases (SQL).
- Demonstrated experience diagnosing, debugging, and resolving software issues in live production environments.
- Exceptional technical communication skills, with the ability to confidently articulate complex architectural concepts to both technical team members and business stakeholders.
- Experience working with cloud environments, specifically AWS is an asset.
- You have a College Diploma or Bachelor's Degree within the software engineering area of study or equivalent professional experience.
- Proficiency in English.
What we Offer:Located in the heart of University of Waterloo's David Johnston Research + Technology Park, Skywise is close to shops, restaurants, gyms, daycare, and many other amenities, and only 10 minutes away from Hwy 85. As part of our family, you will enjoy:
- Being part of Airbus Network
- Flexible hours
- Hybrid working environment (3 days in office)
- Free parking
- Vacation Days (15 - 25)
- Professional Development Day
- Christmas shut down
- Summer core hours
- Strong work-life balance
- Casual dress code
- Competitive group benefits plan
- Strong focus on mental health support benefits
- Sick and Personal days
- RRSP matching program
- Life Insurance
- Access to Employee Share Scheme
- Maternity & Paternity benefits
- Referral program
- Rewards and Recognition program
- Training and Development Support
- Monthly Lunch and Learns
- Fitness & Wellness reimbursement
- An active social committee
- Organized Volunteer Events
- Game room, including a flight simulator!
- Active Inclusion & Diversity Committee
- And much more
AI Disclosure: No artificial intelligence tools are used to screen, assess, or select candidates for this role
This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth.
Company:NAVBLUE, Inc.
Contract Type:Permanent
Experience Level:Professional
Job Family:Digital