Senior Software Engineer II, Backend Platform
Team: Platform Engineering
Location: Canada
Workplace Type: remote
Salary:
Here's How You Make an Impact:
- Standardize Shared Components: Maintain a single, recommended pattern for web frameworks, container images, and libraries to ensure consistency across the organization.
- Streamline System Communication: Architect the frameworks used for both real-time and background messaging between services to ensure data flows efficiently and reliably.
- Build Developer Centric Wrappers: Create and maintain sophisticated libraries that wrap shared components, making them easy to integrate while preserving the configurability and debug-ability developers need.
- Drive Software Lifecycle: Oversee regular updates for all shared backend components to protect the platform and ensure compatibility with the latest standards.
- Technical Leadership: Lead complex cross-team migrations and architectural reviews, ensuring that platform-level changes are implemented smoothly across the broader engineering organization.
You Thrive Here by Possessing the Following:
- Experience: 8+ years of professional background in backend engineering with a focus on platform, infrastructure, or shared services at scale.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
- Advanced Backend Mastery: Experience in building and maintaining reusable software libraries and frameworks, with deep expertise in Python(Django) and containerization tools.
- Expert Technical Knowledge: Extensive proficiency in designing and scaling various inter-service communication methods and patterns, including synchronous and asynchronous systems such as Kafka(Avro), SQS, and gRPC(Protobuf)
- Infrastructure Systems Experience: Expertise in how backend code interacts with Docker, Kubernetes, and AWS-native services at high scale.
- Architectural Design Skills: Proven ability to create developer-first tools and a thorough competency in GraphQL gateway that simplifies complex integrations while maintaining technical capability.
- Strategic Problem Solving: Experience identifying and phasing out redundant technical patterns across an organization to drive toward a unified, efficient stack.
- Communication: Exceptional written and oral communication skills, with the ability to explain complex technical trade-offs.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
