Senior Software Engineer – Infrastructure
Company | GlossGenius |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of experience working with cloud technologies as a Software Engineer (SWE), Systems Engineer, Production Engineer, Cloud Engineer, Site Reliability Engineer (SRE), or similar roles
- Demonstrated experience working with cloud platforms (AWS, GCP, Azure, etc.) in production to serve real-world traffic
- Demonstrated experience with infrastructure-as-code frameworks such as Terraform, Terraform CDK, or AWS CDK
- Solid understanding of IP networking, DNS, CDN, load balancing, HTTP, and firewalls
- Experience building and maintaining monitoring, logging, and alerting systems for large-scale, 24/7 platforms
- Participating in team on-call responsibilities
- Experience with container technologies such as Docker and container orchestration systems such as Kubernetes (i.e. AWS EKS, GCP GKE)
- The ability to write high-quality code in a high-level programming language such as Go, Typescript, Python, Kotlin, Java, or Ruby
- Demonstrated ability to drive projects from concept to completion, with a strong focus on delivering outcomes
Responsibilities
- Partner with Product and Engineering teams to support a reliable, secure, and scalable infrastructure platform that minimizes toil
- Ensure GlossGenius scales its AWS cloud footprint efficiently
- Build tools to help engineers quickly identify problems across the stack
- Shape incident management practices and drive operational excellence
- Enhance our monitoring and alerting capabilities and share your expertise with other teams as a subject matter expert in observability
- Champion DevOps principles across the company, fostering a culture of collaboration and automation
- Understand industry and company-wide trends to help assess and integrate new technologies
- Collaborate with the broader engineering team to optimize application performance and encourage resilient, scalable system architecture
- Take ownership of complex problems from inception to resolution, engaging with stakeholders and driving solutions that balance business needs with platform reliability, scalability, and security
Preferred Qualifications
-
No preferred qualifications provided.