Software Engineering Leader

7 days ago


Toronto, Ontario, Canada Holt Executive Ltd Full time

Holt Executive Ltd is a leading partner to a global satellite and space leader, providing secure and reliable communication solutions worldwide.

We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of cutting-edge technology enhancing network protocols and packet processing frameworks for a Low Earth Orbit (LEO) constellation that will revolutionize global broadband connectivity for enterprises.

Key Responsibilities:

  • Collaborate with experienced engineers to design, develop, test, and maintain software applications that support our LEO constellation project.
  • Develop and maintain embedded software modules using C++ and Python programming languages.
  • Design high-performance packet processing applications utilizing DPDK and similar frameworks to optimize network functions for maximum throughput and minimal latency.
  • Ongoing optimization of network functions to ensure seamless data transmission and reception in real-time environments.
  • Development and maintenance of packet processing pipelines for different network functions, ensuring scalability and reliability.
  • Troubleshooting complex performance issues in packet processing applications to identify root causes and implement efficient fixes.
  • Participate in the implementation of networking solutions to ensure smooth communication between software components running on Linux operating systems.
  • Contribute to the development of software tools, libraries, and frameworks to enhance the overall quality and efficiency of our product.
  • Engage in code reviews to provide feedback and ensure adherence to coding standards and best practices.
  • Support integration of software components, testing, and validation of software features to ensure functionality and performance meet specified requirements.
  • Leverage cloud technologies to streamline software deployment, management, and monitoring.
  • Maintain close collaboration with cross-functional teams to understand technical requirements and ensure effective communication throughout the development process.
  • Ensure accurate documentation of software designs, processes, and development tasks, facilitating knowledge sharing and future enhancements.
  • Lead the design, development, and implementation of advanced satellite ground segment software systems, focusing on high performance, scalability, and reliability.

Required Skills and Qualifications:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Deep knowledge of packet processing development and expertise in C/C++ programming for low-level network programming and high-performance packet processing.
  • Familiarity with DPDK architecture and APIs, as well as experience with AF_XDP or similar kernel bypass technologies.
  • Strong understanding of Linux-based network stacks, kernel modules, and performance optimization techniques.
  • 8+ years' experience in software development for network-intensive applications, with a focus on packet processing and protocol optimization.
  • Basic understanding of networking concepts and protocols, including TCP/IP, UDP, VXLAN, GRE, and others.
  • Ability to design software with consideration for hardware resource constraints and commitment to producing high-quality software products.

Salary:$150,000 - $200,000 per annum, depending on experience. This opportunity offers a hybrid work model with 4 days per week in the office and occasional travel anticipated.

Note:The successful candidate must be able to work in Canada and obtain a Reliability Clearance.



  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    We are seeking an experienced Data Engineering Leader to join our team at Triunity Software, Inc. in Toronto. As a Senior Java Data Architect, you will be responsible for designing and implementing data pipelines and architectures that meet the needs of our clients.About the RoleThis is a full-time position that requires 10+ years of relevant experience in a...


  • Toronto, Ontario, Canada Genpact Full time

    Job Title: Software Engineer LeaderAbout Us: At Genpact, we harness the power of technology and humanity to create meaningful transformation. We are a team of curious and courageous minds who thrive on fearlessly experimenting and pushing boundaries.Location: Toronto, ON (3 days onsite/week)Salary: $115,000 - $150,000 per year (depending on experience)Job...


  • Toronto, Ontario, Canada Stonewood Group Inc. Full time

    We are seeking a highly experienced Software Engineering Executive Leader to join our team at Stonewood Group Inc.This is a key leadership role responsible for providing strategic direction and vision for the development and delivery of software solutions.The successful candidate will have extensive experience in leading software engineering teams, with a...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAmazon Development Centre Canada ULC is seeking a talented Software Development Engineer to join our team. In this role, you will be responsible for designing and implementing scalable solutions to complex business and operational problems.Key ResponsibilitiesYou will create simple solutions for complex business and operational problems.You...


  • Toronto, Ontario, Canada Guidepoint Full time

    Unlock your career potential as a Senior Software Engineering Leader at Guidepoint, a leading expert network firm that connects clients with top-tier subject matter experts. We're seeking an experienced leader to drive innovation and excellence in our hybrid .NET engineering team.We're committed to creating happier users through personalized...


  • Toronto, Ontario, Canada Stonewood Group Inc. Full time

    At Stonewood Group Inc., we are seeking a seasoned Software Engineering Leader to join our executive team in Toronto.As Chief Technical Officer, you will be responsible for providing leadership in all activities related to the development and delivery of our company's technology. This includes software design, software development, quality assurance,...


  • Toronto, Ontario, Canada Scotiabank Full time

    Company OverviewScotiabank is a leading bank in the Americas, guiding our customers towards achieving success through various advice, products, and services.We value unique skills and experiences each individual brings to the Bank, committed to creating an inclusive and accessible environment for everyone.Job DescriptionAs a Lead Software Engineer, you will...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the Role:We're looking for a skilled Software Engineer to join our team at Electronic Arts. As a senior software engineer, you will drive improvements to our game's procedural content workflows and build the tools that power content generation.Responsibilities:Design and implement game engine features and tools for content generationCollaborate with...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    About Capgemini EngineeringCapgemini Engineering is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world.We are committed to creating tangible impact for enterprises and society. With our strong 55-year heritage, we deliver end-to-end services and solutions...


  • Toronto, Ontario, Canada FOG Software Group Full time

    Finance Manager Role OverviewWe are seeking a seasoned Finance Manager to join our global software operations team at FOG Software Group. This is an exciting opportunity for a strategic finance leader to drive financial planning, analysis, and decision-making across our diverse portfolio of businesses.


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...


  • Toronto, Ontario, Canada Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Capgemini Engineering, working on cutting-edge AI and data transformation projects. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and implement...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a skilled Software Engineering Professional to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong educational background and relevant work experience in software development, with excellent technical skills and ability to communicate effectively with clients and colleagues.Key...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the JobScotiabank is seeking a seasoned technology professional to lead the development of complex solutions for our Global Banking and Markets Engineering division.The ideal candidate will have a strong background in software engineering, with experience in designing and implementing high-performance systems.Responsibilities will include:Developing...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...


  • Toronto, Ontario, Canada Veeva Systems Full time

    The RoleCreate innovative, scalable cloud software as a software engineer at Veeva. Work with seasoned leaders to bring software solutions to customers worldwide in a dynamic, agile environment.Key ResponsibilitiesParticipate in technical and functional design discussionsContribute to all stages of the software development lifecycleWork with product and...


  • Toronto, Ontario, Canada Scotiabank Full time

    OverviewScotiabank is a leading bank in the Americas, driven by its purpose "for every future". We empower our customers to achieve success through a diverse range of advice, products and services. Our team is seeking a highly skilled Software Development Leader to join our Payments & Core Banking Engineering globally. About the RoleWe are looking for an...


  • Toronto, Ontario, Canada QNX Software Systems Full time

    Job DescriptionOverviewBlackBerry QNX is a leading provider of software solutions for the embedded systems industry. We are seeking an experienced Senior Partner Marketing Manager to join our team and drive the development of partner marketing programs with regional reseller and global strategic partners.Key ResponsibilitiesDevelop and execute joint partner...