logo image

Career Opportunities

Software Systems Engineer

Description

About

ANVIL works with defence, public safety, law enforcement, and national security organizations to accelerate mission-critical decision making with 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 (Ottawa)

Role

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 defense contractors, military personnel, and technical authorities to tailor solutions to unique operational needs, working directly with military data exchange standards, data modeling, and system integrations. Success in this role requires technical expertise, adaptability, and strong communication skills to navigate high-stakes environments effectively.

Beyond the technical aspects, this role will involve regular interaction and collaboration with end-users. Ideal candidates will thrive in dynamic environments, working both independently and as part of a team. 
This role involves up to 30% travel (domestic and international) to work with customers and partners.

Responsibilities


Customer-facing Collaboration:

  • Travel to customer and partner sites to participate in requirements gathering, software deployment, integration testing, and hands-on support with end-users.
  • Work directly with stakeholders, including defense contractors and military personnel, to ensure solutions align with operational requirements.

Software Deployment, Configuration, and 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.
  • Streamline software installation processes, configurations, and documentation for repeatable, high-quality deployments.
  • Develop and test integrations with external systems, including data pipelines for ingesting and transforming data.
  • Customize software deployments to meet unique customer needs.
  • Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues.
  • Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT infrastructure.
  • Implement appropriate processes for data protection, disaster recovery, and failover procedures.

Security & Troubleshooting:

  • Ensure all deployments meet strict government security and operational standards.
  • Diagnose and resolve technical issues, leveraging deep knowledge of Linux, networking, and security principles.

Prerequisites

  • Eligible for Government of Canada Top Secret security clearance.
  • Bachelor’s degree in Software Engineering, Computer Science, or a related technical field, or equivalent experience.
  • 8+ years of software development and deployment experience, preferably in a defence or related industry.

Technical Skills:
  • Strong knowledge of Linux server deployment, networking, logging, and troubleshooting tools (e.g., ssh, tcpdump, iproute2).
  • Experience with Docker, Kubernetes/OpenShift, and hypervisors (e.g., KVM, VMware ESXi), including understanding container architecture, connectivity, failure modes, and BuildKit functionality. Proficiency in deploying, securing, and monitoring containerized applications and workflows in production environments.
  • Skilled in creating pipelines for ingesting data from diverse sources, including flat files, databases, APIs, message queues, and streams.
  • In-depth understanding of TLS, HTTP/2-3, and PKI integration.
  • Familiarity with enterprise hardware (e.g., servers, racks, storage) and production-level systems.
  • Knowledge of supply chain security, government compliance standards, and common user authentication and authorization mechanisms.

Soft Skills:
  • Strong interpersonal abilities, adaptable, and capable of communicating effectively with technical and non-technical stakeholders.
  • Proven problem-solving capabilities in mission-critical, fast-paced environments.

Desired Skills/Assets

  • 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.

Why work here?

We have competitive salaries, flexible benefits, and the ability to work from home. But the most compelling reason to work with us is that 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.

At ANVIL you will work in a dynamic and collaborative environment where creativity, curiosity, and teamwork are celebrated. You will work alongside talented and passionate experts, and have the chance to learn from some of the best in the industry. Join us and be part of a team that’s making a meaningful impact in the world.


Compensation

$95,000.00 - $120,000.00 per year

Know someone who would be a perfect fit? Let them know!