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

Lead Software Engineer (Team Lead)

CSC-Generatio

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: Chief Growth Officer

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 View email address on click.appcast.io.

#J-18808-Ljbffr

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (Team Lead) in Canada vacancy
  •  ...Coursera partners with over 350 leading universities and industry...  ...to building a globally diverse team and are thrilled to extend employment...  ...space near you. Data Engineering is unique at Coursera. Our team...  ...with strong data modeling and software engineering skills, who shares... 
    Suggested
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Coursera

    Canada
    1 day ago
  •  ...machine learning at SurveyMonkey as a Senior Software Engineer II. Design scalable ML pipelines to...  ...technologies. Join the Machine Learning Platform team to build robust systems using Python,...  ...to integrate ML model services and lead in mentoring junior team members. Key Responsibilities... 
    Suggested

    Tree Trust

    Canada
    4 days ago
  •  ...customer service. We’re looking for a Lead Quality Engineer to help raise the bar for quality across...  ...advantage for both our customers and our teams. As the Lead Quality Engineer, you...  ...excited to work at the intersection of software quality, automation, analytics, and AI.... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Replicant

    Canada
    9 hours ago
  •  ...cloud service. At Behavox, our engineering culture is built around speed,...  .... About the Role The Software Engineer (Java) operates at a...  ...design and technology selection to leading delivery of critical, cross-...  ...-agent orchestration, and team-of-agents architectures. Experience... 
    Suggested
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Canada
    2 days ago
  • $154k - $176k per year

     ...learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and...  ...results What you'll be doing: Leading the design and development of full stack...  ...NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure... 
    Suggested
    Remote job
    Work at office
    Work from home
    Canada
    2 days ago
  •  ...digital science platform - best-of-breed software applications already used by more than 2 million...  ...of Science At Dotmatics Our global team of more than 800 colleagues are dedicated...  ...Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and... 
    Full time
    Remote work
    Visa sponsorship
    Flexible hours

    Dotmatics

    Canada
    1 day ago
  •  ...the next era of business. With teams across North America, Europe,...  ...Helix Pods delivery model put our engineers at the center of real agentic...  ...future of enterprise AI. Lead, Azure Data Engineer Embark...  ...exciting journey into the realm of software product development with... 
    Remote job
    Work at office
    Flexible hours
    Canada
    4 days ago
  •  ...StackAdapt is the leading technology company that empowers marketers...  ...advertising and marketing channels. Engineering at StackAdapt:  As an...  ...you succeed.  About the Team: The Core Services Integrations...  ...and lead by example to uphold software development best-practices in... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    5 days ago
  •  ...and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and create experiences that...  ...community features, and HasLab crowdfunding. As a Software Development Engineer on the Direct-to-Consumer e-commerce team, you will build,... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    16 days ago
  • Drive software excellence at Flosum as a Director in Software Engineering. Spearhead a talented group focused on Node.js development and Salesforce integrations...  ...timelines. In this influential role, you’ll lead a dedicated team of engineers, implementing your architectural... 

    Flosum

    Canada
    12 hours ago
  • $104k - $139k per year

     ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features for... 
    Remote job
    Immediate start
    Home office
    Canada
    16 hours ago
  • Take on a pivotal role as a Senior Software Development Engineer in Test located in Vancouver, where creativity meets automation. This hybrid position...  ...methodologies. In this role, you’ll join the Delivery Engineering team to help drive quality deliverables while effectively... 

    Software Testing Notes

    Canada
    12 hours ago
  •  ...agentic architectures. Why Join Us? Be part of a global leader in asset management Work on enterprise-scale Generative AI...  ...plus Solid understanding of data structures, algorithms, and software engineering fundamentals Experience building production-grade APIs and services... 
    Remote job
    Long term contract
    Temporary work

    EPAM Systems

    Canada
    13 days ago
  •  ...imagination and drive to build what’s never been built before. At Hasbro and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and create experiences that spark joy, connection, and community through the magic of play. This is your... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    16 days ago
  • $210k - $252k per year

     ...About Nu Nu is the leading digital bank in Latin America, serving 135 million customers...  ...We are looking for an experienced software engineer to help evolve and operate Nubank’s messaging...  ...at scale. This role sits in a team responsible for highly critical platform... 
    Full time
    Remote work

    nubank

    Canada
    9 hours ago
  •  ...We're looking for a Staff Engineer to join our Identity & Access Management (IAM) platform team. This is an individual contributor role with outsized technical scope: you...  ...Identify systemic risks and performance bottlenecks; lead initiatives to resolve them before they become... 
    Remote job
    Immediate start
    Canada
    2 days ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline. You’ll work closely with a talented... 
    Remote job

    EPAM Systems

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

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic...  ...by Pearson Education Inc., the world’s leading learning company. Role Overview We...  ...closely with cross-functional teams, and contribute to improving code quality... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $133k - $183k per year

     ...compounding interest. The Money Movement & Card Ledger team is looking for a passionate Software Engineer to help build the tools and systems that we use to...  ...scalable, and extensible. Our job is to have an industry leading money movement system to empower our product. Affirm... 
    Remote job
    Work at office
    Flexible hours
    Canada
    3 days ago
  • $180k - $275k per year

     ...health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the...  ...seamless collaboration within your team's time zone. Join Veeva and be a pivotal...  ...development required) Enterprise SaaS Leader: Extensive experience developing high-... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    7 days ago
  • $114.4k - $136k per year

     ...StackAdapt is the leading technology company that empowers marketers...  ...world. Our Business Intelligence team sits at the intersection of data...  ...growth. We are hiring a BI Lead to join our growing Advertising...  ...'ve been awarded:   G2 Top Software for 2026 2026 Best Workplaces™... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    5 days ago
  •  ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert teams have helped our clients deliver reliable products...  ...looking for an experienced Service Design Lead for a contract opportunity from June to Dec of... 
    Contract work
    Interim role
    Internship
    Remote work

    PLATO

    Canada
    14 days ago
  • $100k - $150k per year

     ...market through partnerships with leading corporate and franchised...  ...member of our rapidly growing team, you'll join a talented, dynamic...  ...way. We are a high-ownership engineering organization focused on...  ...security practices and secure software delivery. ~ Experience managing... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    3 days ago
  • $120k - $130k per year

     ...way. Flipp’s Partner Technology team sits at the intersection of retail...  ...with some of the world’s leading retailers. Working closely with Product, Engineering, and Sales to bring our solutions...  ...As a Principal Technical Account Lead, you will own the development and... 
    Long term contract
    Local area
    Remote work
    Flexible hours

    Flipp

    Canada
    1 day ago
  • $87k - $108k per year

     ...implications for the FNIM Program as a whole and vocation education initiatives specifically People Management and Team Development Coach, motivate, manage and lead FNIM vocational education team, maintaining and facilitating teamwork. Interview for relevant positions,... 
    Ongoing contract
    Full time
    Contract work
    Flexible hours
    Canada
    7 days ago
  •  ...Cloudbeds, we're not just building software, we’re transforming...  ...do it with a completely remote team. Imagine working alongside global...  ...Impact:  As a Senior Fullstack Engineer on the Distribution Team, you'...  ...high-quality standards Lead technical discussions on complex... 
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    1 day ago
  •  ...AlgoSec helps the world’s leading organizations secure application...  ..., we are seeking a Deployment Engineer, Americas to help customers successfully...  ...to: Deployment Engineering Team Leader Location: Canada (...  ...services role within a software company. ~ Experience working... 
    Home office

    AlgoSec

    Canada
    3 hours ago
  •  ...AI-driven testing at enterprise scale. As an AI/GenAI Test Lead , you will configure intelligent Test Case Agents, drive...  ...meet the highest quality standards across global customer teams. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you... 
    Remote job

    EPAM Systems

    Canada
    13 days ago
  •  ...Security Lead Technician Plan and coordinate security system installations across assigned projects * Lead and supervise installation...  ...systems, including work completed personally and by supervised teams * Ability to perform neat door hardware and component installations... 
    Full time
    Local area

    Ultimate Staffing Services

    Canada
    8 days ago
  •  ...meaningful and growing revenue channel Consistent improvement in ROAS, CAC, and conversion rates Reliable creator and affiliate engine that drives predictable sales Expansion of successful TikTok strategies into other e-commerce channels Clear reporting with insights... 
    Full time

    Salaria Sales Solutions

    Canada
    12 hours ago

Do you want to receive more vacancies?

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