Software Engineer (Canada)

Software Engineer (Canada)

09 Nov
|
Platform.sh
|
Canada

09 Nov

Platform.sh

Canada

Who you are

- Production experience: A track record of delivering reliable production software, with solid programming fundamentals and proficiency in Python, Go, or TypeScript. Depending on the team, your specific language experience might align best with a particular role, but we value the ability to learn new languages and technologies as needs evolve

- Systems understanding: The ability to reason about how your work fits into a larger system, including dependencies, data flow, and component failures

- APIs and data: Experience building or consuming APIs and working with data stores such as relational databases

- Testing and correctness: A habit of writing automated tests, including failure paths, with attention to the consequences of errors for users

- Security: An understanding of security best practices in software development

- CI/CD practices: Familiarity with cloud environments and CI/CD pipelines

- Curiosity and persistence: A drive to understand difficult problems, learn from setbacks, and work with others to find a way forward

- AI collaboration: Comfort working with AI as both a tool and a teammate, knowing when to delegate, how to review its output, and taking over when needed
- A background in cloud platforms or developer tools

- Experience in areas such as identity and access management, billing, provisioning and orchestration, or frontend development for technical products

- Integrating complex third-party services with constraints on contracts, rate limits, and availability

- Designing highly available systems
- Contributions to developer experience improvements

- All roles require background checks

What the job involves

- End-to-end ownership: Design, build, and maintain software within your team’s area, working with teammates from implementation through release and production support

- Technical decisions: Bring your reasoning to design discussions, consider alternative approaches,



and help the team move forward with sound trade-offs between delivery, maintainability, and risk

- Cross-functional collaboration: Work through interfaces, APIs, and user experience with Engineering, Product, Design, and Support, drawing on the expertise each team brings

- AI-assisted engineering: Use AI tools to support development and share approaches that improve how the team works

- Quality, security, and reliability: Build these considerations into your work from the outset, including the observability needed to understand its behaviour in production

- Shared engineering practice: Exchange knowledge through pairing, code reviews, team sessions, and feedback. Write documentation that gives colleagues the context to understand and build on your work

The application process

- Our interview process is a chance for us to understand how you think, what you’ve built, and what you want to take on next, and for you to get to know us. Together, we’ll explore where your strengths and interests meet the challenges our teams are solving

- We know a great hire won’t meet every requirement above. If you can see yourself making the team better, we want to hear your story. Few of us would be here if someone hadn’t taken a chance on us

- You can expect interviews on Google Meet to follow the order below

- 45 Minutes with Talent Acquisition

- 60 Minutes with Hiring Manager

- 60 Minutes with Team (pair programming session in CoderPad)

- Depending on the scope of the role, the process may also include:

- 60 Minutes with Team: Technical deep dive (system design challenge in CoderPad)

- 45 Minutes with Executive

Benefits

- Competitive PTO

- Parental leave

- Remote working/flexibility
- Healthcare, dental, and vision (US and France staff only)

- 401k, with employer contribution (US staff only)

- Extra compensation for on-call ops and support staff

- Company shares (discretionary)
- Annual budget for professional development

- Unlimited Platform.sh accounts

- Annual company retreat

📌 Software Engineer (Canada)
🏢 Platform.sh
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (canada) / canada