Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Systems Engineer

$137k - $152k per year
Full-time

Anvil

Senior Software Systems Engineer

About Anvil

Anvil is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national security organizations, accelerating mission-critical decision-making through analytical tools, automations, and game-changing machine learning capabilities. Anvil helps organizations discover, manage, enrich, fuse, and exploit the information available to them in support of Information Dominance and Decision Advantage.

Job Type: Full Time Hybrid (Ottawa - 55 Murray Street Office) 

Total Compensation: CAD $137,000 - $152,000 base salary - Placement within range based on experience and qualifications Vacancy Status: This posting is for an existing vacancy. Anvil is actively recruiting to fill this position.

Role (Description)

We are seeking a knowledgeable and versatile Software Systems Engineer to join our professional services team, focused on delivering mission-critical software solutions to our defence, public safety, and national security customers. In this role, you will install, configure, and integrate our software on secure, government-operated infrastructure, develop custom integrations, and ensure compliance with stringent security and operational standards.

You will work closely with defence contractors, military personnel, and technical authorities to architect and deploy foundational infrastructure solutions, implement secure containerized deployments, and develop automated integration systems. In this role, you will champion the technical deployment process for our professional services team, develop and execute integration strategies that validate critical functionality, identify potential infrastructure issues before they impact operations, and maintain clear documentation of deployment processes.

At Anvil, we are fundamentally in the relationship business. Technical excellence is table stakes. What sets our team apart is the ability to build trust with customers, communicate with clarity and confidence, and represent Anvil with professionalism in every interaction. Exceptional customer-facing communication skills are not a nice-to-have in this role; they are essential to your success and to ours.

We are looking for a knowledgeable and versatile professional who can lead deployment initiatives, build robust infrastructure solutions, and drive operational excellence in environments where precision, reliability, and mission success are paramount. This position offers an exciting opportunity to work on software that serves defence and public safety organizations, where quality and reliability are not just business requirements, they're mission-critical imperatives.

This is a full-time position based in Ottawa with up to 30% travel (domestic and international) to work with customers and partners. Eligible candidates must either possess or be eligible to obtain a Government of Canada Top Secret security clearance.

Required Qualifications

Security Clearance

Eligible for Government of Canada Top Secret security clearance

Experience


  • Minimum of 10+ years of software development and deployment experience, preferably in defence or related industry

  • A minimum of 3+ years of experience with containerization technologies (Docker, Kubernetes/OpenShift) 

  • A minimum of 3+ years of experience with Linux server deployment and administration 

  • Demonstrated experience deploying and securing production-level systems in government or enterprise environments

  • Proven track record of integrating complex software systems and data pipelines

  • Demonstrated experience leading customer-facing technical discovery sessions, including requirements gathering, solution scoping, and value-driven conversations that build customer trust and accelerate adoption

Skills & Competencies


  • Strong knowledge of Linux server deployment, networking, logging, and troubleshooting tools (e.g., ssh, tcpdump, iproute2) 

  • Expertise with Docker, Kubernetes/OpenShift, and hypervisors (e.g., KVM, VMware ESXi) 

  • Proficiency in creating pipelines for ingesting data from diverse sources (flat files, databases, APIs, message queues, streams) 

  • In-depth understanding of TLS, and PKI integration 

  • Familiarity with enterprise hardware (servers, racks, storage) and production-level systems 

  • Knowledge of supply chain security, government compliance standards, and authentication/authorization mechanisms 

  • Strong analytical mindset with exceptional attention to detail 

  • Excellent verbal and written communication skills, with the ability to clearly articulate technical issues to both technical and non-technical audiences 

  • Demonstrated ability to work collaboratively across development teams and with customer stakeholders 

  • Strong organizational skills and the ability to manage multiple deployment initiatives simultaneously 

  • Proven ability to troubleshoot complex infrastructure issues and drive efficient resolution

Preferred Qualifications


  • Familiarity with software systems used by defence organizations such as SitaWare HQ, TAK, Esri AllSource, NATO Common Operational Picture (NCOP), and others 

  • Experience deploying and maintaining Web-based applications 

  • Proficiency in Python and web frameworks (e.g., Django, Flask) 

  • Experience with database and data storage technologies such as SQL, Elasticsearch, and S3 

  • Experience with workflow management and automation solutions such as Apache Airflow 

  • Prior experience working with or for defence, public safety, law enforcement, and national security organizations

Key Responsibilities

Deployment Strategy and Planning


  • Partner with customers and internal teams to understand infrastructure requirements and develop comprehensive deployment strategies for the organization 

  • Create and maintain detailed deployment plans and integration documentation to ensure successful implementations across all customer environments 

  • Document deployment approaches based on security assessments and regulatory requirements 

  • Advise on and implement infrastructure strategies and containerization frameworks across the entire platform

Software Deployment and Integration


  • Travel to customer and partner sites to participate in requirements gathering, software deployment, integration testing, and hands-on support

  • Build and manage containerized applications using Docker, Docker Compose, and Kubernetes/OpenShift 

  • Deploy, secure, and monitor Linux-based containerized applications, services, and machine learning models in both cloud-hosted and on-premise networks 

  • Develop and test integrations with external systems, including data pipelines for ingesting and transforming data 

  • Streamline software installation processes, configurations, and documentation for repeatable deployments 

  • Provide regular status updates on deployment progress and system health metrics

Infrastructure Management and Security


  • Ensure all deployments meet strict government security and operational standards 

  • Implement appropriate processes for data protection, disaster recovery, and failover procedures 

  • Diagnose and resolve technical infrastructure issues leveraging deep knowledge of Linux, networking, and security principles 

  • Provide documentation and technical specifications to IT staff for planning and implementing infrastructure upgrades 

  • Champion security standards and best practices across all deployment environments

Customer Support and Communication


  • Work directly with stakeholders, including defence contractors and military personnel, to ensure solutions align with operational requirements 

  • Participate actively in customer meetings, technical reviews, and deployment planning sessions 

  • Review and provide detailed feedback on infrastructure requirements, specifications, and security documents 

  • Customize software deployments to meet unique customer operational needs 

  • Communicate deployment results and system metrics to stakeholders at all levels

Why Join Us?

Our Mission

This is more than just a job; you'll be part of a team of dedicated professionals who share a common goal: to increase the safety and security of Western democracies through the effective use of data. Our workplace is not just a job; it's a community of like-minded people working together to make a positive impact on the world we live in.

Compensation & Benefits


  • Competitive salaries

  • Flexible health benefits package through Equitable

  • Industry-leading employer retirement contributions match

Work Environment


  • Hybrid work model combining remote flexibility with meaningful in-person collaboration

  • Modern office in the historic Carriageway building in beautiful downtown Ottawa

  • Access to downtown amenities, transit, and Ottawa's vibrant cultural scene

What You'll Experience


  • Work alongside dedicated professionals who value excellence and collaboration

  • Contribute to building the team behind technologies with real-world security impact

  • Ground-floor opportunity to shape people operations as Anvil scales

  • Join a culture where your expertise and ideas matter

Application Process

To apply for this role, please submit your CV and cover letter. The application process will likely include:


  • A preliminary call with our team, which will be a chance for you to find out more about Anvil and the role.

  • An initial interview to discuss your experience and suitability for the role.

  • A practical exercise to assess your approach to common scenarios in the role.

Anvil welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates participating in all aspects of the selection process.

Use of AI in Recruitment: Anvil does not use artificial intelligence to screen, assess, or select applicants for this position. All applications are reviewed by members of our recruitment team.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Systems Engineer in Ottawa, ON vacancy
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Senior
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    7 days ago
  •  ...We are seeking a Network Software Development Engineer for our client for a 12-month contract, 37.5  hours per week . Hybrid work arrangement...  ...development activities. Maintain thorough documentation of system configurations and development processes. Required Skills... 
    Suggested
    Hourly pay
    Contract work
    Work at office

    LARGIER CONSEILS

    Ottawa, ON
    8 hours ago
  •  ...together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the...  ...solutions. We are currently hiring for a Senior System Engineer to join our A&N...  ...and management Experience with software and hardware engineering processes and... 
    Senior
    Full time
    Internship

    General Dynamics Missions System International

    Ottawa, ON
    8 hours ago
  • $145.85k per year

     ...Job Summary Job Title:  Senior Systems Engineer Industry : Technology / Aviation Job Type : Full-time (Hybrid) Headquarters : Ottawa...  ...Install, configure, and test operating systems, application software and system management tools at the project site. Support... 
    Senior
    Full time
    Work at office
    Remote work

    Searidge Technologies

    Ottawa, ON
    8 hours ago
  •  ...for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...on X and LinkedIn or visit The Systems Engineering group is an inter-disciplinary...  ...experience with requirements management software (such as JAMA or DOORS) is required, JAMA... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat

    Ottawa, ON
    8 hours ago
  • $105k - $170k per year

     ...missions to the Moon by mission controllers, scientists, and software developers who seek faster deployments, lower-cost mission...  ....      About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our technology portfolio for robotic... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Relocation
    Relocation package
    Flexible hours

    Mission Control Space Services

    Ottawa, ON
    8 hours ago
  •  ...deliver mission-critical solutions in systems engineering, simulation and training, and program management...  ...integration;  ~ Review and ensure software solutions meet performance, reliability...  ...specifications;  ~ Collaborate with senior architects to align intermediate-level... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Adga Group Consultants Inc

    Ottawa, ON
    8 hours ago
  • $165k - $210k per year

     ...Senior Systems Engineer – Avionics Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165...  ...sensors, and vehicle management systems. Working across hardware, software, and systems domains, you will deliver safe, reliable, and... 
    Senior
    Full time

    Essence Coaching Group

    Ottawa, ON
    8 hours ago
  • $165k - $210k per year

     ...Senior Systems Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering... 
    Senior
    Long term contract
    Full time

    Essence Coaching Group

    Ottawa, ON
    8 hours ago
  • $120k - $155k per year

     ...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,...  ..., and integrates with other internal systems to keep everything in one place. A secondary...  .... You’ll work closely with every engineering discipline at RBR, which means your... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    10 days ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design,...  ...role focused on production AI systems, agentic workflows, evaluation, and observability... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    13 days ago
  •  ...years. Backed by a legacy of engineering excellence, reliability and industry...  ...our cutting edge LightSpeed Software by actively engaging with...  ....   In this role, Senior SW Engineer will assume ownership...  ...components on Linux operating systems. Assist in the testing and... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    Telesat

    Ottawa, ON
    8 hours ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces...  ...Join Our Cloud Experience Engineering Team Our Cloud Experience...  ...the best As a Front-End Senior Software Engineer, you will thrive...  ...and Source Code Management Systems (we use git) Be familiar... 
    Senior
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    19 days ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    8 hours ago
  • $110k - $270k per year

     ...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to...  ...robust, and highly available platform.   We are seeking Senior Software Engineers who are passionate about designing and implementing a highly... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    8 hours ago
  • $110k - $270k per year

     ...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to...  ...communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    8 hours ago
  • $126.4k - $158k per year

     ...for The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and...  ...What you’ll be working on Build and maintain robust ML systems using Python (Pandas/NumPy, PyTorch/transformers) to support... 
    Senior
    Full time
    Work at office
    Flexible hours
    1 day per week

    Surveymonkey

    Ottawa, ON
    8 hours ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    6 days ago
  •  ...at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles...  ..., real-time audio orchestration, and driver feedback systems, and the team is standing up its software engineering function... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    15 days ago
  • $165k - $210k per year

     ...Senior Systems Engineer – Electric Propulsion Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer – Electric Propulsion is sought to... 
    Senior
    Full time

    Essence Coaching Group

    Ottawa, ON
    8 hours ago
  • $110k - $270k per year

     ...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients...  ...communities. The Role We are looking for Front-End Software Engineers who are eager to build in a dynamic, startup environment... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    8 hours ago
  • $110.63k - $149.68k per year

     ...Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy...  ...tech behind the world’s fastest networks and most advanced systems. Our optical and photonic solutions power everything from... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    19 days ago
  • $110k - $270k per year

     ...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies...  ...The Role Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    8 hours ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    8 hours ago
  • $77k - $123.2k per year

     ...We're looking for a Senior Systems Engineer This role is Hybrid, Ottawa, Canada We are looking for an experienced Sr. Systems Engineer...  ...ensure high availability. Troubleshoot and resolve hardware, software, and networking issues. Implement security best... 
    Senior
    Work at office
    Ottawa, ON
    more than 2 months ago
  •  ...to ensure SysOps functions as a cohesive system rather than independent delivery streams....  ...the ability to operate effectively across engineering, product, operations, and vendor...  ...BSS/NMS, telecom systems, or large-scale software platforms ~ Minimum 10 years of progressive... 
    Full time

    Telesat Corporation

    Ottawa, ON
    8 hours ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where...  ...key technical decisions for new modules, integrations, and system improvements. Build and optimize RESTful APIs,... 
    Senior

    Citta

    Ottawa, ON
    14 days ago
  •  ...for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...We are seeking a highly skilled Senior Software Engineer with expertise in Packet Processing...  ...and optimizing high-performance network systems, with a strong background in developing... 
    Senior
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    8 hours ago
  •  ...JSI Telecom is seeking a Junior Systems Engineer who is eager to develop technical, analytical,...  ...infrastructure.  ~ Collaborate with senior systems engineers, Sales, Production, and...  ...configuration and implementation  ~ Software-Defined Networking (VMware NSX, CentOS 9... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    2 days per week

    Jsi

    Ottawa, ON
    8 hours ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...earth. We are growing quickly and are currently in need of Senior System Engineering Specialist to join our System Solutions team. Reporting... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Systems Engineer. Be the first to apply!