Sr. Software Engineer (Golang, Platform)
New
Remote-first work arrangement within eligible Canadian provincesFull-TimeSenior
Salary90,000 - 145,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years for Senior Software Engineer level
- Required Skills
- SQLGoCI/CDTerraformSaaS
Requirements
- 5+ years of software engineering experience for Senior Software Engineer level
- Strong hands-on experience with Golang, SQL, and SaaS-based application development
- Solid understanding of software development lifecycle, coding standards, and system design principles
- Experience working with cloud infrastructure and tools such as Terraform
- Familiarity with containerized applications and deployment practices
- Knowledge of IAM, service accounts, and secure configuration management tools such as Vault
- Experience with relational databases and data modeling
- Strong debugging, problem-solving, and analytical skills
- Senior-level candidates should have experience mentoring engineers and leading technical discussions
- Excellent communication skills with ability to simplify complex technical concepts
- Ability to work effectively in distributed, remote-first teams
Responsibilities
- Design, develop, and deliver scalable backend services using Golang and modern cloud-native practices
- Write clean, maintainable code aligned with engineering standards and architectural guidelines
- Build and maintain automated tests to ensure product quality and system reliability
- Participate in code reviews, design discussions, and technical planning sessions
- Monitor application performance across production and non-production environments
- Debug, troubleshoot, and resolve system issues and performance bottlenecks
- Contribute to CI/CD workflows, infrastructure-as-code practices, and containerized deployments
- Collaborate with product and engineering teams to assess impact of changes and ensure smooth releases
- As a senior engineer, provide guidance, feedback, and technical support to other team members
- Contribute to continuous improvement of engineering practices, documentation, and development standards
View Full Description & ApplyYou'll be redirected to the employer's site