Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer (Team Lead)

Full-time

Csc Generation

Canada
  • Remote job


Design Your Future With Us. Creativity lives here. We celebrate craftsmanship, design, and inspired living. Whether you are in marketing, tech, or logistics, your voice and vision matter. We showcase employee spaces, share design stories, and promote growth through a culture of flexibility, storytelling, and opportunity. From onboarding to day-to-day, we help you bring your style to life.

 

Reports to: Director of Engineering 

Location: Remote, United States

About the Role


Our retail platform is scaling across multiple brands and needs a senior engineer who can own a service area end-to-end — setting technical direction, writing production code daily, and raising the bar for the developers around you. As  Software Engineer (Team Lead) , you will serve as the technical owner for a core area of our retail service cloud, designing approaches, contributing code, and mentoring engineers while driving the roadmap from legacy replacement through new feature delivery.

In your first 6–12 months, success means you have shipped meaningful improvements to the platform, replaced targeted legacy services, and established clear technical standards that the team follows without prompting.

This is a lean team. You will own a lot, move fast, and make decisions with full end-to-end responsibility.

What You'll Do



  • 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

Required Qualifications



  • 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

Preferred Qualifications



  • Experience with retail, e-commerce, or multi-brand platform environments

  • Familiarity with cloud-native architectures and microservices patterns

  • Prior experience in a technical lead role on a small, high-output team

Why Join


The people who do best here are builders. They take ownership, move fast, and want to see the direct impact of their work.


  • Cross-Functional Impact: Your technical decisions will shape services that power multiple brands across the portfolio — the scope of your work is visible and immediate.

  • Skill Building: Work alongside senior engineers who will challenge your thinking, with daily exposure to modern frameworks, platform-scale problems, and AI-augmented tooling.

  • End-to-End Ownership: Own your service area from architecture through delivery — no waiting for approvals or handing off to another team.

  • Competitive Benefits: Paid time off policies, 401(k) match, medical/dental/vision and a variety of supplemental policies, and employee discounts across our portfolio of brands.

Interview Process



  1. Recruiter Screen - A 30-minute conversation with our recruiting team to align on the role, your background, and what you are looking for.

  2. Hiring Manager Interview - A deeper conversation focused on your technical leadership experience, how you approach ownership of a service area, and team dynamics.

  3. Technical / Coding Challenge - A hands-on coding exercise to assess your problem-solving approach, code quality, and comfort working in the stack.

  4. Possible In-Person Interview - Details and logistics will be arranged with your recruiter.

  5. Reference Checks - Conducted in parallel with the final stages where possible.

  6. Offer - We move quickly for the right candidate.


Interview process is subject to change. Any updates will be communicated promptly and clearly.


CSC Generation is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by law.

The CSC Generation family of brands is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact [email protected] .

For US-based candidates, this posting is intended for candidates that reside in the following states:
AZ, DE, FL, GA, IN, LA, MI, MS, MO, NV, NC, OK, PA, TN, TX, UT, WV, WI, and WY.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (Team Lead) in Canada vacancy
  • $80k - $130k per year

     ...Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares...  ...development, not to mention an incredible team with unbelievable talent and...  ...looking for a talented Software Engineer to join our growing team,... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Canada
    more than 2 months ago
  •  ...Safe Software is looking for a Security Operations Team Lead to build and lead our security operations function. This is a new role, and the person in it will...  ...leadership role: you'll manage the Security Operations Engineers who deliver that work, starting with a small team... 
    Suggested
    Full time
    Seasonal work
    Immediate start
    Remote work
    Flexible hours

    Safe Software

    Canada
    2 days ago
  • $132k - $181.7k per year

     ...AlphaSense is seeking an exceptional engineer to own our Excel plugin...  ...directly impact how the world's leading financial institutions make...  ...~5+ years building production software, with significant experience in...  ...environments ~ Ability to mentor teams and establish development best... 
    Suggested
    Internship
    Work at office
    Local area
    Worldwide

    Alphasense

    Canada
    7 days ago
  • $95k - $159k per year

     ...detection, and response.   Sophos offers industry-leading managed detection and response (MDR) alongside a...  ...protect organizations around the world. We are seeking a Software Engineer to join our Security features team and help build the systems that make that mission possible... 
    Suggested
    Full time
    Local area
    Remote work
    Shift work

    Sophos

    Canada
    more than 2 months ago
  • $115k - $125k per year

     ...of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers and Designers to bring their engineering skills to bear on exciting business... 
    Suggested
    Full time
    Summer work
    Internship
    Immediate start

    Wave Hq

    Canada
    3 days ago
  • $214.4k per year

     ...the new Internet by delivering software that makes it easy to securely...  ...multinational corporations, teams of every size use Tailscale each...  ...We are seeking a Team Lead, Customer Support to serve as...  ...growth of a team of 8-10 Support Engineers. You will bridge the gap between... 
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours

    Tailscale

    Canada
    more than 2 months ago
  •  ...Microsoft Word to help legal teams draft, review, and negotiate contracts...  ...work. We are backed by leading investors including Khosla...  ...have 5+ years of experience in Software Development. You have exceptional...  ...development and computer engineering. You have the ability to break... 
    Full time
    Contract work
    Flexible hours

    Spellbook

    Canada
    more than 2 months ago
  •  ...Full-time Description Be the next: Customer Service Team Lead Premier NX is the expert in providing Customer Experience...  ...to work evenings or weekends as needed. ~· Knowledge of basic software/hardware trouble shooting ~· Bilingual (English/French) is considered... 
    Full time
    Weekend work
    Afternoon shift

    Stafford Communications Group

    Canada
    9 days ago
  • $255.9k - $318.6k per year

     ...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own...  ...already ship to families. You'll start on a team, but you won't be boxed into it. The roadmap...  ...their team. You go wherever the problem leads: a backend service one week, a stubborn frontend... 
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Canada
    more than 2 months ago
  • $90k - $229.5k per year

     ...education is rewarding and hard. Outschool team members are encouraged to challenge...  ...Outschool is looking for full-stack Software Engineers to develop and improve our suite of products...  ...proficiency in AI-native development, and leading teams into it For senior roles, demonstrated... 
    Remote job
    Full time
    Work at office
    Local area
    Home office
    Flexible hours

    Outschool

    Canada
    29 days ago
  •  ...evidence, there's a good chance our software is working behind the scenes....  ...Role The Staff Software Engineer specializes in mobile app...  ...is responsible for driving the team’s technical direction, fostering...  ...and technical excellence. Lead the design and architecture of... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Canada
    13 days ago
  • $135k - $150k per year

     ...accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder...  ...and set the technical bar for how the team builds, reviews, and ships software  ~...  ...~ Work closely with the internal product lead (non-engineering background) to bridge business... 
    Full time
    Flexible hours

    Treewalk Consulting Inc.

    Canada
    more than 2 months ago
  •  ...About Liferaft Liferaft builds software that helps organizations find,...  ...clients include corporate security teams around the world, including some of the world’s leading organizations. We’re a remote-...  ...and visionary Senior Software Engineer to help us continue to grow and... 
    Full time
    Live In
    Remote work
    Flexible hours

    Liferaft

    Canada
    a month ago
  • $196.3k per year

     ...want to develop more than just a product, while leading dev teams to victory? Do you want to layer AI into workflows to make engineer’s lives better and Saas products stronger?...  ...place for you! We’re looking for a Principal Software Engineer to be part of our Software... 
    Remote job
    Long term contract
    Full time
    Internship
    Manual labor
    Work at office

    Jobber

    Canada
    a month ago
  • *Remote — Canada* Who We Are Thanx is a leading loyalty and guest engagement platform that empowers regional...  ...new financial milestones, we’re expanding our R&D team and seeking an experienced Software Engineering Manager to join our leadership. You’ll drive high-performance... 
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Canada
    more than 2 months ago
  • $142k - $227k per year

     ...and keep employees happy. Engineers at Toast build the mission-critical...  ..., custom menu and pricing engine configurations, and complex multi...  ...We are hiring across multiple teams and levels. Your specific team...  ...Requirements) ~5+ years of software engineering experience... 
    Full time
    Work at office
    Local area

    Toast

    Canada
    3 days ago
  • $110k - $135k per year

     ...dollars can go back into care. About The Role: As a Software Engineer, you will work alongside a team of engineers to get Conductor live and to make it...  ...extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and transformation... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Canada
    a month ago
  •  ...Fullstack Software Engineer  We're looking for a Fullstack Software Engineer to join a high-performing team revolutionizing financial services. The ideal candidate is highly driven, product-focused, and eager to build from 0-1 and beyond . If you're passionate... 
    Remote job
    Full time

    Accruetalent

    Canada
    more than 2 months ago
  • $299.3k - $372.6k per year

     ...What The Role Is As a Staff Engineer at Babylist, you own some of our hardest domains and decide where they go. Millions of families...  ...surface, a platform area or a capability that cuts across several teams. You set where it's going over the next year or two, sequence the... 
    Remote job
    Full time
    Weekend work

    Babylist, Inc

    Canada
    more than 2 months ago
  •  ...on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn...  ...a plus ~ Education Requirements Bachelor's degree in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience... 
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  •  ...communities. As a high-growth software company, we're shaking up the...  ...staying true to our core values: lead with kindness, vision with...  ...Join our award-winning team in transforming an essential industry...  ...Overview   As a Software Engineer II, you'll play a key role in... 
    Remote job
    Full time
    Internship
    Flexible hours

    Sprypoint

    Canada
    29 days ago
  •  ...employee culture and outstanding business performance. To learn more, visit .  About the Role We are seeking a Software Engineering Manager to lead a team of engineers delivering high-quality software that powers our EHS platform. As a first-line manager, you will be... 
    Long term contract
    Full time
    Remote work
    Worldwide
    Home office

    Cority

    Canada
    more than 2 months ago
  • $165k - $210k per year

     ...Singapore, Canada, and Ireland. Come join us! About the Team: Our diverse Product & Engineering team values innovation, collaboration, and the...  .... About the Role:  We are seeking a Staff Software Engineer to lead the design, evolution, and reliability of our global... 
    Long term contract
    Full time
    Internship
    Local area

    Alphasense

    Canada
    more than 2 months ago
  • $164k - $205k per year

     ...education is rewarding and hard. Outschool team members are encouraged to challenge...  ...Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new...  ...proficiency in AI-native development, and leading teams into it ~ Demonstrated senior technical... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Outschool

    Canada
    more than 2 months ago
  •  ...purpose-built for finance to help teams do more. Our mission is to...  ...productivity. We’re already trusted by leading enterprises and developers...  ...modern fintech and enterprise software, including Spark Capital, Ten...  ...-driven Senior Software Engineer to play a pivotal role in designing... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Boosted Ai

    Canada
    more than 2 months ago
  •  ...About CoLab At CoLab, we help mechanical engineering teams bring life-changing products to market...  ...'ve done it more than once. As VP of Software Engineering, you'll be responsible for...  ...focused on outcomes. What You’ll Do Lead Software Engineering within CoLab’s... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    Colab Software

    Canada
    more than 2 months ago
  •  ...help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are looking for a Software Engineer, Engineering Productivity with expertise...  ....  Drive Tooling Consolidation: Lead the technical migration away from expensive, legacy... 
    Full time
    Work at office
    Remote work
    Work from home
    Shift work

    Clover Health

    Canada
    more than 2 months ago
  •  ...Sonatype is the software supply chain security company. We provide the world...  ...enterprise grade SBOM management and the leading open source dependency management...  ...'re looking for a Staff Software Engineer to help lead our Data Identity team — the upstream data platform that... 
    Full time
    Contract work
    Flexible hours

    Sonatype

    Canada
    a month ago
  • $115k - $145k per year

     ...Entertainment, Inc. is North America’s leading provider of integrated...  ...PENN Entertainment’s digital team, you’ll not only work on these...  ...work, and mentoring the engineers around you. We care about the...  ...traffic, and a team that treats software quality as a first-class product... 
    Remote job
    Full time
    Work from home

    PENN Interactive

    Canada
    more than 2 months ago
  •  ...StackAdapt is the leading technology company that empowers marketers...  ...and marketing channels. Engineering at StackAdapt:  As an...  ...help you succeed.  About the Team: The Core Services Integrations...  ...and lead by example to uphold software development best-practices in... 
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Stackadapt

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer (Team Lead). Be the first to apply!