Talent.com
C# Software Developer
C# Software DeveloperLeonardo Group • Ottawa, ON, CA
C# Software Developer

C# Software Developer

Leonardo Group • Ottawa, ON, CA
30+ days ago
Job type
  • Permanent
Job description

With over 90,000 employees worldwide, Leonardo is a global high-technology company and a key player in the international defence and security sector. Leonardo Canada Inc. continues to grow and expand our footprint in Ottawa. We offer a dynamic and collaborative work environment where innovation is encouraged, and employees are empowered to grow professionally. Our team supports Canadian and international customers with world-leading technologies across land, air, and naval domains.

Position Summary

We are seeking a C# Software Developer to join our growing engineering team in Ottawa. This is a unique opportunity to help contribute to the design and development of a next-generation product line in the Electronic Warfare domain. You will work within an agile scrum team and contribute to the design and delivery of core software components that are foundational to our future offerings.

In this role, you will be hands‑on with development. You will participate in internal and customer‑facing design reviews, testing events, and other project‑related activities that span the full software development lifecycle.

Key Responsibilities

  • Design and develop new software components and services using .NET and C# technologies.
  • Ensure seamless integration between user interfaces and backend services.
  • Write clean, maintainable code that is self‑documenting and adheres to best practices.
  • Participate in agile ceremonies, design sessions, and peer code reviews.
  • Support the allocation of system requirements to software components and interfaces.
  • Communicate technical concepts effectively with stakeholders including engineers, product managers, architects, and senior leadership.
  • Champion best practices and continuous improvement within the team.
  • Take ownership of the quality and delivery of software solutions.

Required Qualifications

  • Solid understanding of the Software Development Lifecycle (SDLC) in agile environments, particularly using Scrum.
  • Hands‑on experience with C# development using .NET Core / .NET 5+.
  • Proficient with .NET Framework and Windows Presentation Foundation (WPF).
  • Experience providing technical leadership and mentoring within a development team.
  • Experience with web application development, such as REST APIs, Single Page Applications (SPAs).
  • Experience with building ASP.NET Core / 5+ applications.
  • Familiarity with relational databases (e.g., PostgreSQL, SQL Server).
  • Collaborative mindset and strong interpersonal and communication skills.
  • Experience using agile development tools such as Jira, Bitbucket, Jenkins, and Nexus.
  • Desirable Qualifications (Nice to Have)

  • Knowledge or hands‑on experience with CI / CD pipelines and software automation.
  • Exposure to SDLC in military or defence industry environments.
  • Experience contributing to technical design documentation and architectural decisions.
  • Experience with Docker / containerization.

  • Experience with message broker systems such as RabbitMQ or similar.
  • Experience with EntityFramework Core.
  • Experience with Blazor.
  • Experience with relational databases (MS SQL).
  • Security Clearance

    Given the nature of our software development work, it is a condition of employment that the successful candidate receive the required security clearances. Successful candidates must be eligible for Controlled Goods Regulations Program (CGRP) government clearances and International Traffic in Arms Regulations (ITAR). In addition, candidates must be able to obtain a Canadian Industrial Security Clearance to NATO SECRET level.

    If you are unfamiliar with the process, you can find information about Security Clearance requests process on the Government of Canada website (search for "Security Clearance Request Process")

    In general, in order to obtain these clearances, you

  • Must be either a Canadian citizen or permanent resident of Canada;
  • Must have lived in Canada continuously for the past 10 years;
  • Must not have a criminal record.
  • Good to know

  • Group benefits are 100% Company‑Paid from first day on the job (including dependents)
  • Group Health, Dental, Vision, Employee Assistance Plan, Out-of-Province travel, E‑A‑P
  • Industry‑leading Vacation entitlements
  • Generous Paid Personal Leave & additional Company Holidays
  • Company match (5%) RRSP plan
  • Dynamic Flex‑time policy
  • Remote and Office work flexibility
  • Annual Incentive bonus programme
  • Exceptional Employee Referral programme
  • Professional Development and Credentialing support - internal and external opportunities
  • Exceptional professional environment : you'll join a team of some of the best talent in the business (!)
  • Special needs of candidates with disabilities will be accommodated. Successful candidates must fulfil requirements for Canadian Controlled Goods Program (CGP) and Canadian Security Clearance. Leonardo supports the principles of employment equity and is an equal opportunity employer.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Ottawa, ON, CA

    Similar jobs
    Full Stack Software Developer (Government of Canada Secret-level clearance)

    Full Stack Software Developer (Government of Canada Secret-level clearance)

    TV2 Consulting • Ottawa, ON, Canada
    Full-time
    We are seeking an Application Developer to join the Government of Canada delivery team, supporting secure web portal applications (DynaDocs and CanaDocs) and their underlying infrastructure.This ro...Show more
    Last updated: 30+ days ago • Promoted
    C++ Software Engineer

    C++ Software Engineer

    Actalent • Nepean, ON, Canada
    Full-time
    Looking for : C++ Software Engineers in Ottawa.Join a dynamic team focused on Acoustics and Sonar systems within Naval and Airborne domains. Be part of a mission-driven environment where your contrib...Show more
    Last updated: 11 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, CA
    Full-time
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Show more
    Last updated: 30+ days ago
    Software Developer, Services

    Software Developer, Services

    Slice • Ottawa, ON, Canada
    Full-time
    Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family's pizzerias, we n...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer

    Software Developer

    Actalent • Ottawa, ON, Canada
    Full-time
    Join a dynamic team dedicated to developing and delivering next-generation military and public safety technology.You will contribute to the advancement of communication capabilities for military an...Show more
    Last updated: 3 days ago • Promoted
    Intermediate Software Developer

    Intermediate Software Developer

    SRC Can • Ottawa, ON, CA
    Full-time
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Show more
    Last updated: 30+ days ago
    Lead Full Stack Software Developer

    Lead Full Stack Software Developer

    SKYTRAC • Ottawa, Ontario, Canada, K2E 7Y1
    Full-time
    Join Our Dynamic Team at SKYTRAC.SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations wo...Show more
    Last updated: 3 days ago
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Full-time
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Full-time
    Giatec)is seeking a seasoned Senior Software Developer to architect, build, and scale the services that power MixPilot and its integrations with IoT systems and mobile applications.This is a hands-...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, macOS Core Product - Ottawa, Canada

    Software Engineer, macOS Core Product - Ottawa, Canada

    Speechify • Ottawa, ON, Canada
    Full-time
    At Speechify, our mission is to ensure.Speechify's text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content fas...Show more
    Last updated: 5 days ago • Promoted
    C Developer - Axiom Global Technologies

    C Developer - Axiom Global Technologies

    Axiom Global Technologies • gatineau, qc, ca
    Full-time
    Strong backend development experience in.Ability to understand business requirements and translate them into clear, effective technical solutions. Participate in the maintenance, support, and enhanc...Show more
    Last updated: 22 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    acre security • Ottawa, ON, Canada
    Full-time
    Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer

    Software Engineer

    Acre Identity by TDS • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Acre empowers security professionals to adapt and thrive in a rapidly changing world.Established in 2012, our solutions in access control, visitor management, and intrusion software are trusted by ...Show more
    Last updated: 4 days ago • Promoted
    Software Development Engineer in Test (SDET)

    Software Development Engineer in Test (SDET)

    Ouster • Ottawa, ON, Canada
    Full-time
    At Ouster, we are pioneering the future of Physical AI by redefining the capabilities of deep learning.Through our groundbreaking digital lidar solutions, including the Ouster Gemini perception pla...Show more
    Last updated: 30+ days ago • Promoted
    Remote Software Architect - C#.NET & React Lead

    Remote Software Architect - C#.NET & React Lead

    Sowelo Consulting • Ottawa H2B, ON, Canada
    Remote
    Full-time +1
    A consulting firm is looking for a skilled Software Architect to join a remote IT team in Canada.The role involves designing advanced SaaS solutions, leading the engineering team, and ensuring soft...Show more
    Last updated: 3 days ago • Promoted