Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CSC Generation

Lead Software Engineer – Team Lead

CSC Generation

Lead Software Engineer owning technical decisions for a retail service cloud. Designs and delivers features while mentoring engineers in a collaborative environment.

Posted 5/9/2026full-timeRemote • 🇨🇦 CanadaSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDjangoDynamoDBJavaScriptNode.jsPythonReactTypeScript

About the role

Key responsibilities & impact
  • Serve as technical owner for your area or service within the retail service cloud, setting architecture direction and maintaining quality standards
  • Design, build, and ship features — reading and writing code daily alongside the team
  • Identify and resolve technical challenges across the stack, from profiling and refactoring to scaling the platform
  • Replace legacy code and services with modern, maintainable solutions and optimize the overall stack
  • Build frameworks and reusable patterns for upcoming projects across the portfolio
  • Plan and communicate product roadmaps, triage sprint tickets, and push back on requests when technical tradeoffs demand it
  • Mentor junior engineers through code review, pairing, and hands-on problem solving
  • Help build the team by driving developer productivity and contributing to hiring decisions

Requirements

What you’ll need
  • Strong hands-on experience with TypeScript/JavaScript, React, and Node.js
  • Proficiency / production experience with API Gateway, AWS Lambda, S3, DynamoDB.
  • Comfortable with IAM and CloudWatch for debugging + least-privilege design
  • Experience with Python and Django or comparable server-side frameworks
  • Track record of owning a product or service area technically — architecture decisions, code quality, and delivery outcomes
  • Demonstrated ability to mentor and elevate other engineers while remaining a significant individual contributor
  • Experience replacing or modernizing legacy systems in a production environment
  • Comfort triaging competing priorities, planning sprints, and communicating technical details to non-technical stakeholders
  • Strong opinions on code quality and engineering best practices, held loosely enough to find the best solution collaboratively

Benefits

Comp & perks
  • Paid time off policies
  • 401(k) match
  • Medical/dental/vision
  • A variety of supplemental policies
  • Employee discounts across our portfolio of brands

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptReactNode.jsAPI GatewayAWS LambdaS3DynamoDBPythonDjango
Soft Skills
mentoringproblem solvingcommunicationcollaborationprioritizationplanningcode reviewdeveloper productivitytechnical tradeoffsteam building