Why This Role Matters
Our client is a technology company focused on delivering reliable and scalable communications solutions. As they continue their transformation into an AI-first organization they are undertaking a major technical evolution. This role will lead the engineering vision and implementation of that initiative.
Reporting to senior technical leadership our client is seeking a technical expert driven by curiosity ownership and collaboration; someone who embraces modern approaches and the power of AI. As their new Lead Software Engineer Backend you will be responsible for designing and developing APIs using AWS distributed systems and microservices. Additionally you will provide technical guidance to both onshore and offshore software engineering teams ensuring the delivery of secure and reliable backend services.
This is a full-time hybrid role based in the Greater Toronto Area with three days a week in the office.
Whats In It For You
Significant Impact & Responsibility: Youll be crucial in designing and building a key part of a vital technical platform playing a central role in evolving their capabilities into a scalable service.
Engaging Technical Work: Youll tackle complex distributed systems challenges and use AI development tools like GitHub Copilot and OpenAI Codex to speed up work and focus on important design choices.
Professional Development: Youll collaborate with senior technical leaders receiving guidance and influencing technical direction. As the team expands youll have opportunities to advance or broaden your skills across the technology stack with support to choose your career path.
Supportive Team Environment: Youll join a team of inquisitive problem-solving engineers who are dedicated to high-quality work. With supportive leadership youll be in an environment where your ideas are valued your code is respected and your contributions are recognized.
What Youll Do
- Architect: Design and implement secure scalable cloud-native backend services including messaging APIs adhering to modern microservices best practices.
- Develop: Build backend services using TypeScript and utilizing AWS services like Amazon SQS Lambda EC2 and S3. Youll apply test-driven development (TDD) write automated tests and contribute to CI/CD pipelines to deliver reliable software.
- Lead: Mentor and guide 2-3 offshore developers by providing technical guidance conducting code reviews setting expectations and assisting with skill development.
- Collaborate: Work with QA Product and Infrastructure teams to plan estimate and deliver high-performing secure and highly available services.
- Innovate: Use AI-powered development tools to speed up development reduce repetitive coding and focus on advanced problem-solving. You will also continuously evaluate new technologies and promote modern development practices.
Qualifications & Skills:
- The technical expertise. 8 years of professional experience in backend software engineering with distributed systems and at least 3 years in a technical leadership coordination or project ownership role. Highly skilled in TypeScript and with deep hands-on experience building RESTful APIs messaging systems and microservices. Proficient with AWS services (SQS Lambda EC2 S3) applying TDD and CI/CD best practices to deliver secure scalable production-ready systems.
- The leadership. You should be capable of both coding and leading others with experience managing implementations alongside offshore teams conducting code reviews and guiding solution design.
- The problem-solving mindset. You are naturally curious and analytical skilled at breaking down complex problems evaluating trade-offs and determining the best solutions. Experience with AI-assisted development tools to accelerate delivery is a plus.
- The collaborative approach. You are a strong communicator who can build trust and align with engineering product and infrastructure teams. You are comfortable in cloud-based agile environments with shifting priorities and can contribute to design discussions sprint planning and cross-functional problem-solving.
- The cultural fit. You thrive in a nimble cloud-focused software organization where engineers collaborate to solve problems effectively. You bring curiosity humility and a team-first attitude.
What Our Client Offers:
- Competitive pay: Market-aligned salaries that reflect your skills and impact.
- Comprehensive benefits: Health dental and flexible spending accounts.
- Learning & development: A continuous learning environment with a professional development budget.
- Inclusive culture: A values-driven workplace where diverse perspectives are celebrated.
Our client recognizes that only some take the same path when building their skills. Experience diversity of thought innovation a passion for learning and a team-focused approach can combine to form the best qualifications. If you have 70% of the qualifications we seek please apply.
What you can expect from our interview process:
- A virtual interview with a Talent Advisor to discuss your background interest in the role and potential impact.
- A virtual technical interview with the client senior engineering leadership team.
Should you require accommodation in any aspect of the selection process please contact us atemailprotected and we will be happy to help.
#LI-Hybrid
#LI-DNI Required Experience:
Senior IC