Senior Software Engineer, Infrastructure

at Sentry
📍 Toronto, Canada
CAD 200,000-295,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Docker @ 6 Kubernetes @ 6 Python @ 1 GCP @ 4 CI/CD @ 4 Distributed Systems @ 4 AWS @ 4 Azure @ 4 Communication @ 7 Rust @ 1 API @ 4 Sentry @ 4

Details

About Sentry

Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.

With more than $217 million in funding and 100,000+ organizations using Sentry, the company builds performance and error monitoring tools that help companies spend less time fixing bugs and more time building products. Sentry embraces a hybrid work model across its global hubs, with Mondays, Tuesdays, and Thursdays set as in-office anchor days.

Role summary

As an Infrastructure Engineer you will help deliver the infrastructure that powers Sentry’s growth and enables engineering teams to move fast with confidence. You will design, build, and maintain internal software and platform capabilities that reduce the cognitive load of infrastructure and developer tooling. Your work will create reliable, repeatable abstractions that help engineering teams ship quickly while embedding durability, security, and operational excellence into how services are built and run.

This role focuses on pragmatic systems to improve reliability and ownership across the organization, and on driving adoption through documentation, thoughtful APIs, and developer experience.

Responsibilities

  • Design systems that scale with company growth, balancing reliability, performance, and cost.
  • Build platform services and interfaces that enable self-service workflows for engineering teams.
  • Collaborate with other engineering teams to enhance solutions tailored to their needs.
  • Provide comprehensive documentation, training, and support for effective adoption of tools.
  • Continuously assess and enhance capabilities based on user feedback and emerging technologies.
  • Monitor and troubleshoot issues to maintain solution availability.

Qualifications

  • 5+ years of experience as a Software Engineer or similar role.
  • Strong proficiency with Python; experience with Rust is a plus.
  • Expertise in designing and building scalable systems, APIs, and distributed systems.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and their SDKs/APIs.
  • Proficiency with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Understanding of CI/CD pipelines and deployment automation.
  • Knowledge of distributed systems design and strong operational ownership.
  • Strong written communication skills and comfortable producing documentation that supports adoption.

Not sure if you meet 100% of the qualifications? Sentry encourages applicants who are excited about the opportunity and eager to grow.

Compensation & Benefits

The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $200,000 to $295,000 CAD. Actual base salary will be determined by factors including the candidate's work location, education, experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry's employee benefit plans/programs (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits for more details.

Equal opportunity & accommodations

Sentry is committed to providing equal employment opportunities and reasonable accommodations for candidates with disabilities. If you need assistance or an accommodation due to a disability, you may contact [email protected].