Senior Software Engineer, Infrastructure and Security

Vanta · Enterprise · Canada · Remote · Software Engineering

Senior Software Engineer role focused on building and maintaining scalable infrastructure, security primitives, and distributed systems for a growing SaaS company. Responsibilities include cloud infrastructure management (AWS Fargate, ECS), security controls implementation, performance optimization, and collaboration with security engineering.

What you'd actually do

  1. Design and build scalable infrastructure to support rapid growth in data volume, service usage, and engineering velocity
  2. Lead projects across our cloud infrastructure, including container orchestration (e.g., AWS Fargate, ECS), monitoring and alerting systems, networking, and database maintenance
  3. Implement and maintain core security infrastructure and controls including, service-to-service authentication, secrets management, application security primitives (e.g., rate-limiting, encryption libraries, etc.), and infrastructure hardening
  4. Identify and solve complex scalability and performance challenges, particularly related to service reliability and data throughput
  5. Partner closely with Security Engineering to implement infrastructure that supports best-in-class security and compliance practices

Skills

Required

  • Infrastructure leadership experience
  • Experience with cloud infrastructure (AWS)
  • Experience scaling platforms in fast-growing environments
  • Strong understanding of performance and reliability
  • Product sense for infrastructure development

Nice to have

  • TypeScript
  • React
  • Node.js
  • MongoDB
  • Github Actions
  • AWS Fargate
  • AWS ECS

What the JD emphasized

  • security
  • infrastructure
  • scalability
  • performance
  • reliability