Enable job alerts via email!

Lead Full Stack Software Developer

SKYTRAC Systems Ltd.

Ottawa

On-site

CAD 100,000 - 130,000

Full time

5 days ago
Be an early applicant

Job summary

A leading aviation technology firm is seeking a Lead Full Stack Software Developer in Ottawa. The ideal candidate will have over 10 years of full stack development experience, expertise in designing microservices, and a passion for mentoring teams. Join a dynamic environment where you can lead initiatives and shape innovative solutions. Competitive salary and flexible hours offered.

Benefits

Positive and collaborative work culture
Engaging team-building activities
Flexible work hours
Competitive compensation
Comprehensive benefits package
Performance-based bonuses
Professional development opportunities
Additional days off

Qualifications

  • Minimum 10 years of experience in full stack development.
  • Experience designing microservices using CI/CD processes.
  • Demonstrated ability to mentor and lead a team.

Responsibilities

  • Lead software architecture and development for SKYTRAC's software offerings.
  • Design and plan enterprise software solutions.
  • Provide technical oversight through code reviews.

Skills

Full stack development
Microservices architecture
CI/CD processes
Automated testing
Kafka
Redis
Message queueing systems
SQL/NoSQL databases
Git/GitLab

Education

Post-secondary degree or diploma in Computer Science or related field

Tools

C#
.Net
PHP
Job description
Overview

Join Our Dynamic Team at SKYTRAC

About Us: SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and reshaping the future of aviation.

Learn more about what we do.

The Opportunity

We’re seeking an experienced Lead Full Stack Software Developer to join our team! This position is based in our Ottawa, ON office, which is a requirement to ensure collaboration with the broader team.

Acting as a Technical Lead, you will drive robust software architecture, development, integration, and testing of our client-facing software offerings. You will act as a key technical authority, shaping the direction of our enterprise solutions and fostering engineering excellence across the software team.

Responsibilities
  • Lead software architecture, development, integration and testing for our client facing SKYTRAC software offerings.
  • Lead the planning and design of Enterprise software solutions by proposing new concepts, products, and system architectures and evaluate and estimate alternative implementation approaches.
  • Lead the development of software requirements and specifications based on cross-functional stakeholder engagement.
  • Provide technical oversight through peer reviews of code contributions, ensuring maintainability, performance, and adherence to established standards.
  • Champion best practices in software design, implementation, and continuous improvement.
  • Lead initiatives to evolve our software development lifecycle, tools, and practices.
  • Mentor and support ongoing improvement of software design best practices and methodologies across the software department.
What You Bring
Candidate Must Have’s
  • A post-secondary degree or diploma in Computer Science, Engineering, Computer Programming, Web Development, or a related field (or equivalent experience).
  • Minimum 10 years demonstrated experience within full stack development producing high quality highly available web applications.
  • Experience designing and developing microservices using CI/CD processes, Git, and Automated testing products and processes.
  • Experience in the following technologies:
    • Front-end frameworks/Back-end technologies and creation of fluid performant robust end-to-end solutions
    • Kafka, Redis, message queueing systems such as RabbitMQ, MQTT
    • Databases (SQL or NoSQL, Relational, etc.), web storage, file or data transfer, AWS
    • Git/GitLab
This will make you stand out
  • Demonstrated ability to mentor, guide, and lead a team of developers to deliver high-quality software solutions.
  • Experience deprecating legacy systems and migrating, porting, or reimplementing functionality from acquired products into next generation systems.
  • Demonstrable participation in the Open-Source community.
  • Knowledge of satellite networks (e.g. Iridium) and other mobile communication products (cellular modems and communications).
  • Knowledge of C#, .Net, PHP.
Why join SKYTRAC

At SKYTRAC, we are a dynamic team of passionate experts. We are driven and dedicated; we take ownership of our work, and we are committed to delivering results. We value individuals who are proactive, take initiative, and demonstrate a high level of professionalism and integrity in everything they do. We thrive in a fast-paced, ever-evolving environment, embracing challenges with agility. Our commitment to growth and development has made us the trusted subject matter experts we are today.

We offer
  • A positive and collaborative work culture
  • Engaging team-building activities
  • Flexible work hours
  • Competitive compensation and comprehensive benefits package
  • Performance-based bonuses
  • Professional development opportunities
  • Additional days off beyond vacation entitlement

This position is for an existing vacancy within our Software Engineering team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs