infrastructure
Posted 3 weeks agoSoftware Engineer, Infrastructure/Developer Tooling (Hybrid)
at Homebase
Toronto, CanadaHybrid
Requirements
- This is a role for someone who thinks of internal engineers as customers, cares deeply about developer experience, and brings strong software fundamentals to the infrastructure space.
- These are the key ways you'll contribute and create impact in this role: - Build, maintain, and improve internal developer tools that streamline engineering workflows, CI/CD pipelines, and deployments - Own the implementation of well-scoped features end-to-end—from writing the code to monitoring it in production - Identify and address friction points in the developer experience, using data and metrics to prioritize improvements - Contribute to the reliability and scalability of our AWS-based infrastructure
- requirements and make sure your work fits the broader picture - Actively participate in on-call rotations, helping identify and resolve infrastructure issues - Collaborate with teammates and begin influencing engineering decisions on your team - Use AI tools to drive personal effectiveness and improve your workflows 🚀 The Foundation for Success - These are the experiences and strengths that will set you up for success in this role: - 3+ years of
- experience in Software Development or Infrastructure Engineering—your roots are in writing software, and your infra
- experience grows from there - Strong development background in Ruby or Golang—you're comfortable writing production-quality code and building internal services in at least one of these languages - Hands-on
- experience building internal platforms or tooling that other systems rely on—you've treated it like a product, using data and feedback to drive what you build next - Genuine interest in developer
- experience with AWS or cloud infrastructure in production—you don't need to be an infrastructure expert, but you understand core concepts and can navigate cloud environments with confidence - Familiarity with Infrastructure as Code (Terraform preferred) and containerized application deployment -
- Experience with CI/CD systems and an understanding of how software delivery pipelines work - Ability to use observability tools to identify, debug, and resolve issues in production - Ability to work across team boundaries with platform, security, and product teams—keeping the right people informed and your work rarely landing as a surprise - Strong sense of ownership—you deliver on commitments, monitor what you ship, and follow through on risks to timely delivery - Growth mindset: you integrate feedback,
- That means you'll have access to paid AI tools with minimal restrictions, so you can build, experiment, and level up your craft.