Senior Software Engineer - Platform in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer – Platform in Canada.
In this role, you will contribute to the development of high-scale internal platform services that power secure authentication and authorization systems used by millions of users worldwide.
You will design and build developer-facing tools and shared infrastructure that improve engineering efficiency, reduce redundancy, and streamline workflows across teams.
Your work will directly support a global, mission-critical identity platform operating at Tier-0 scale, where performance, security, and reliability are essential.
You will collaborate closely with product and engineering teams to understand internal needs and translate them into scalable, maintainable solutions.
The role combines strong backend engineering with a focus on automation, developer experience, and operational excellence.
This is an opportunity to work in a fast-paced, security-focused environment where your contributions will have broad technical impact.
- Design, develop, and maintain scalable internal tools and platform services that support large-scale software development and improve developer productivity.
- Identify redundant systems and workflows and consolidate them into unified, efficient solutions across engineering teams.
- Build automation frameworks and processes that eliminate repetitive tasks and enhance engineering efficiency.
- Collaborate with cross-functional engineering and product teams to deliver shared platform capabilities and internal services.
- Establish and enforce engineering best practices for building, deploying, and maintaining internal platform systems.
- Ensure reliability, scalability, and security of services, including participation in on-call rotations for critical systems.
- Improve system performance and operational maturity across CI/CD pipelines, monitoring, and observability tools.
- Mentor engineers and contribute to technical knowledge sharing across teams.
- Explore and integrate emerging technologies to continuously enhance developer experience and platform capabilities.
Requirements:
- 5+ years of experience in software engineering, with a strong focus on backend systems and internal platform development.
- Proficiency in one or more of the following: Golang, JavaScript, TypeScript, or Node.js.
- Strong understanding of distributed systems, microservices architecture, and software design best practices.
- Proven experience building automation solutions and improving engineering workflows through code.
- Hands-on experience with CI/CD pipelines, monitoring, logging, and production-grade system operations.
- Familiarity with cloud environments such as AWS or Azure and containerization technologies like Kubernetes is a plus.
- Strong communication and documentation skills with a collaborative mindset.
- Ability to work effectively in high-availability, security-conscious environments.
- Systems-thinking approach with strong problem-solving and debugging capabilities.
Benefits:
- Competitive annual base salary ranging from 136,000 to 187,000 CAD, plus bonus and equity opportunities.
- Comprehensive health, dental, and vision insurance coverage.
- Retirement savings plan with employer matching contributions (RRSP).
- Flexible paid time off, including vacation and parental leave policies.
- Access to healthcare spending accounts and telemedicine services.
- Remote-friendly work environment with global collaboration opportunities.
- Professional development and continuous learning opportunities.
- Exposure to large-scale, mission-critical systems used globally.
- Inclusive and mission-driven culture focused on security, innovation, and engineering excellence.