Senior Software Development Professional

1 day ago


Ottawa, Ontario, Canada L3Harris Technologies Full time
About the Role

We are seeking an experienced Senior Software Development Professional to join our team at L3Harris Technologies.

Job Description

This is a challenging role that involves designing and developing software solutions for complex, multi-network environments. As a key member of our engineering team, you will be responsible for:

  • Developing software that operates in complex, multi-network environments;
  • Designing and implementing algorithms;
  • Collaborating with systems engineers on technical issues;
  • Debugging software problems;
  • Conducting independent research and providing new solutions to problems;
  • Preparing presentations and demonstrations.

You will also have the opportunity to work on various projects concurrently, using your strong organizational and analytical skills to deliver high-quality results.

Requirements

To be successful in this role, you will need:

  • A minimum of 3-5 years of experience in software development, preferably with object-oriented design and programming languages such as C# and ASP.NET;
  • Experience with web technologies and frameworks, including REST APIs, Web Assembly, and Blazor;
  • Experience with client/server applications and communication protocols, such as Web Socket, HTTP, SSL, and SNMP;
  • Familiarity with Linux and virtualization and containerization tools, such as Docker and Kubernetes (an asset);
  • Experience designing and implementing data models using Entity Framework (an asset);
  • Experience with scripting languages, such as Python and PowerShell (an asset);
  • Strong understanding of relational databases, such as MySQL (an asset).
Preferred Skills

In addition to the above requirements, we would prefer candidates with:

  • Knowledge of networking concepts, network design, and network device configuration;
  • Experience developing interfaces with networking devices and other hardware;
  • Experience with message broker systems, such as RabbitMQ;
  • Strong English written and verbal communication skills.
Eligibility Criteria

To be eligible for this role, you must:

  • Be eligible for registration with the Controlled Goods Program;
  • Meet the eligibility criteria for a government of Canada Reliability status and Secret Level 2/NATO SECRET security clearance;
  • Meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).
Salary and Benefits

The estimated salary for this role is $120,000-$160,000 per year, based on industry standards and market conditions. In addition to a competitive salary, we offer a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.

About Us

L3Harris Technologies is proud to be an equal opportunity employer and is committed to treating all employees and job applicants with respect and dignity. We welcome applications from diverse candidates and are an inclusive workplace free from discrimination.

Contact Information

Please submit your application through our website or by emailing us at careers@l3harris.com. We thank all applicants for their interest; however, only those selected for an interview will be contacted.



  • Ottawa, Ontario, Canada Acuity Software Full time

    About Acuity SoftwareWe are a leading software company that offers innovative solutions for web-based applications.Job OverviewAs a Senior Quality Assurance Specialist, you will be responsible for performing manual and automated testing as well as configuration management tasks for our ASP.Net based software.RequirementsTo be successful in this role, you...


  • Ottawa, Ontario, Canada ADGA Group of Companies Full time

    About the OpportunityWe are seeking a highly skilled Senior Software Development Professional to join our team at ADGA Group of Companies.As a member of our team, you will be responsible for developing custom applications for Dynamics 365/Power Platform using Canvas and Model Driven frameworks, building flows with Power Automate, testing automation, and...


  • Ottawa, Ontario, Canada Telesat Full time

    About TelesatTelesat is a leading global satellite operator that provides reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over five decades. With a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada Fortinet Full time

    Job Title: Senior Software Engineering Professional**Overview:**Fortinet is a leading cybersecurity company, and we are seeking a highly skilled Senior Software Engineering Professional to join our team in Ottawa. As a key member of our development team, you will be responsible for designing, developing, and maintaining software solutions that help protect...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada Multiview Full time

    About the RoleMultiview is seeking a highly skilled Senior Enterprise Software Developer to join our team. This is a remote position based in Canada.Job SummaryWe are looking for an experienced software developer who can design and implement scalable, efficient, and reliable software solutions using their expertise in internal and external software designs....


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada Info Way Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Professional to join our team at Info Way Solutions.Job SummaryThis is an exciting opportunity for a talented software engineer with experience in embedded systems to work on challenging projects and contribute to the growth of our company.Key ResponsibilitiesDesign, develop, and test...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada Transport Livriris & Livriris Pro Inc Full time

    Job SummaryWe are seeking a skilled Software Programmer to join our team at Transport Livriris & Livriris Pro Inc. As a key member of our team, you will be responsible for developing software solutions that meet the needs of our clients.Key Responsibilities- Develop software applications using various programming languages- Collaborate with cross-functional...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software Development OpportunityWe are seeking an experienced Senior Embedded Software Developer to join our team at BlackBerry Inc.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software related to Command Line Tools (compilers, utilities, libraries, etc.) on Linux- and Windows-based...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Unlock Your Potential in Photonics TestingCiena Corporation is seeking a highly skilled Senior Photonics Software Developer to join our team in Ottawa. As a key member of our engineering team, you will have the opportunity to design, develop, and implement test software for photonic chips, including modulators, semiconductor optical amplifiers, and laser...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewThis role is an exceptional opportunity to lead our networking roadmap development team at QNX Software Systems. As a seasoned professional in software development and management, you will work closely with project and product managers to prioritize and schedule features and customer support cases, ensuring timely delivery and quality.


  • Ottawa, Ontario, Canada Communications Security Establishment (CSE Full time

    Job OverviewThe Communications Security Establishment (CSE) is seeking a highly skilled Senior Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software applications.About the RoleThis role requires a strong...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada Artech LLC Full time

    Artech LLC is seeking a highly skilled Senior Embedded Software Developer to join our team in Kanata, Ontario. This contract position offers a competitive salary of $105,000 per year.Job DescriptionWe are looking for an experienced professional to work on various projects, including infotainment, connectivity, and other HW modules. As the Senior Embedded...


  • Ottawa, Ontario, Canada Acuity Software Full time

    Job OverviewAcuity Software is seeking a highly skilled Senior Quality Assurance Specialist to join our team. As a key member of our QA department, you will be responsible for designing and executing manual and automated testing strategies to ensure the highest quality of our web-based software.Estimated Salary: $85,000 - $110,000 per yearKey...