Senior Software Systems Engineer
$137k - $152k per yearAnvil
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.
$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...SeniorFull timeContract workFlexible hours- ...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...SuggestedHourly payContract workWork at office
- ...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...SeniorFull timeInternship
$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...SeniorFull timeWork at officeRemote work- ...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...SeniorFull timeInternshipWorldwide
$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...SeniorLong term contractPermanent employmentFull timeRelocationRelocation packageFlexible hours- ...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...SeniorFull timeTemporary workPart timeInternshipFlexible hours
$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...SeniorFull time$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...SeniorLong term contractFull time$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...SeniorLong term contractFull timeInternshipWorldwideShift work- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
- ...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...SeniorFull timeInternshipWork at officeRemote workWorldwide
$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...SeniorFull timeWork at officeWork from home- ...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...SeniorFull time
$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...SeniorRemote jobFull timeWork at officeLocal areaWork from home$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...SeniorRemote jobFull timeWork at officeLocal areaWork from home$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...SeniorFull timeWork at officeFlexible hours1 day per week$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...SeniorRemote jobLong term contractFull time- ...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...SeniorLong term contractFull timeInternshipRemote workFlexible hours
$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...SeniorFull time$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...SeniorRemote jobFull timeWork at officeLocal areaWork from home$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...SeniorFull timeLive InFlexible hours$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...SeniorRemote jobFull timeWork at officeLocal areaWork from home- ...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...SeniorLong term contractPermanent employmentFull timeWork at office
$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...SeniorWork at office- ...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
- ...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
- ...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...SeniorInternshipWork at officeWorldwide
- ...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...SeniorFull timeWork at officeWorldwideFlexible hours2 days per week
- ...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...SeniorFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Systems Engineer. Be the first to apply!
- développeur logiciel Ottawa, ON
- junior software developer Ottawa, ON
- new graduate software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer co-op Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer devops Ottawa, ON
- linux software engineer Ottawa, ON
