
Sr. Software Engineer (Golang, Platform)
Jobgether • Canada • US
No Relocation
Posted: May 18, 2026
Additional Content
Job Description
- This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer (Golang, Platform) in Canada. This role offers the opportunity to contribute to the development of scalable, high-quality SaaS platform solutions within a collaborative and engineering-driven environment. You will work on designing, building, and maintaining backend services using Golang while ensuring strong performance, security, and reliability across cloud-based systems. The position involves close collaboration with product managers, architects, and global engineering teams to deliver impactful features that support complex insurance industry workflows. You will also play a key role in improving testing practices, system observability, and production stability. This is a highly technical role where craftsmanship, problem-solving, and continuous learning are central to success. As a senior contributor, you will also influence technical direction, support peers, and help raise engineering standards across the team.
- Accountabilities: You will contribute to the design, development, testing, and optimization of scalable platform services, ensuring high-quality and reliable software delivery across the full development lifecycle. 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 Requirements: This role requires strong software engineering experience with a focus on backend development, cloud environments, and scalable platform architecture. 3+ years of software engineering experience for Software Engineer level; 5+ years for Senior Software Engineer level Strong hands-on experience with Golang, SQL, and SaaS-based application development Experience with React and OpenAPI is considered an asset 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 across North America Benefits: Competitive salary ranging from approximately $90,000 to $145,000 CAD annually (depending on experience and role level) Comprehensive medical, dental, and vision coverage Paid vacation, holidays, and wellness days Birthday day off as an additional paid benefit Remote-first work arrangement within eligible Canadian provinces Performance-based bonus eligibility (where applicable) Learning and development opportunities in modern cloud and SaaS technologies Inclusive and collaborative engineering culture focused on growth and innovation
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job