Senior Backend Engineer

ANVIL

Ottawa, Ontario, Canada
Base: cad $125,000.00 - $165,000.00; bonus/equity:...
Hybrid (remote option available for those in the ottawa area)
Expert knowledge of python and web frameworks
Postgresql database optimization and schema design
Docker containerization and orchestration strategies
ANVIL is seeking a Senior Backend Engineer to develop and maintain robust backend systems that support their defense and public safety solutions. The ideal candidate should have extensive experience in backend system design, particularly with Python and relational databases, and a strong commitment to collaboration and accountability. ###

Job Summary

  • ANVIL is seeking a Senior Backend Engineer to design robust systems that enhance military capabilities and operational effectiveness for the defense industry.
  • The role involves architecting scalable APIs, optimizing PostgreSQL databases, and ensuring secure, auditable system designs for mission-critical workloads.
  • Candidates will enjoy competitive salaries ranging from CAD $125,000 to $165,000, flexible health benefits, and a hybrid work model in Ottawa.

Matching Summary

Match Score: 85

ANVIL is seeking a Senior Backend Engineer to develop and maintain robust backend systems that support their defense and public safety solutions. The ideal candidate should have extensive experience in backend system design, particularly with Python and relational databases, and a strong commitment to collaboration and accountability. ###

Salary

Base: CAD $125,000.00 - $165,000.00; Bonus/Equity: Not specified; Benefits: Flexible health package; Industry-leading employer retirement contributions match

Skills & Requirements

Must-have

  • Expert knowledge of Python and web frameworks
  • PostgreSQL database optimization and schema design
  • Docker containerization and orchestration strategies
  • REST API and WebSocket development experience
  • Redis caching and in-memory data store implementation
  • Celery or RQ asynchronous task processing
  • Government of Canada Secret or Top Secret clearance

Nice-to-have

  • Experience with AWS, GCP, or Azure cloud platforms
  • Microservices architecture and distributed systems knowledge
  • Prometheus and Grafana monitoring and observability
  • Apache Kafka stream processing technologies
  • pytest and unittest testing framework proficiency
  • CI/CD pipeline and DevOps practice understanding
  • Mentoring junior developers and code review participation

Key Requirements

  • Degree in Software Engineering or Computer Science
  • Eligible for Government of Canada Secret or Top Secret security clearance
  • 10+ years of professional experience in backend system design

Work Rights

Must have eligibility for Government of Canada Secret or Top Secret security clearance

Tailored Resume

Cover Letter