← all jobs

Software Development Lead, C++

Work from home Full-time role Hiring

Job Description:

  • Manage and coach a team of Software Developers, fostering talent growth, skill development, and career advancement.
  • Work as part of the technical leadership group to help shape the roadmap and make sure the team understands the direction, priorities, and tradeoffs.
  • Maintain a team culture where people share context, review each other’s work seriously, mentor one another, and take pride in the quality of what they ship.
  • Contribute directly to software development, including design, implementation, debugging, code review, and technical decision-making.
  • Set a high bar for engineering practices across development, delivery, security, testing, documentation, and operations.
  • Keep projects moving by clarifying scope, breaking down work, managing dependencies, and raising risks.
  • Partner with product, QA, design, support, and other development teams to coordinate work and make sure technical plans connect to real user and business needs.
  • Troubleshoot complex issues, including production problems, with occasional support outside regular working hours when the situation calls for it (which is rare).
  • Stay current with relevant technologies and industry changes, especially where they can improve the product, the codebase, or the way the team works.
  • Encourage thoughtful use of AI-assisted development tools to improve productivity, code quality, documentation, and the overall developer experience.
  • Take on other technical leadership responsibilities as the team and business evolve.
  • After 1 week: You’ve been introduced to all of the Shift development teams.
  • After 1 month: You will know our product and major initiatives.
  • After 6 months: You will feel confident in your role and will be making meaningful contributions.

Requirements:

  • 7+ years of professional software development experience, including substantial work in C++, Objective-C, C, or similar systems-level languages.
  • 3+ years of experience leading or managing software developers, including responsibility for coaching, feedback, delivery, and team health.
  • Strong software engineering fundamentals, including object-oriented design, debugging, code review, testing, and maintainable system design.
  • Experience working in large, complex codebases where good judgment, patience, and attention to detail matter.
  • Experience using AI-assisted development tools in day-to-day engineering work, with the judgment to know where they help, where they do not, and how to keep quality, security, and maintainability high.
  • Comfortable balancing hands-on development with people leadership, project planning, and cross-functional coordination.
  • Able to break down ambiguous technical work, manage competing priorities, and guide projects through to release.
  • Clear communicator who can explain complex technical ideas to different audiences.
  • Collaborative by default, but decisive when the team needs clarity or forward motion.
  • Comfortable working with distributed teams across multiple time zones.
  • BSc in Computer Science, Engineering, or equivalent practical experience.
  • Previous experience working on Chromium, a Chromium-based product, browser internals, or another large native desktop application (Nice to have).
  • Experience with modern software delivery workflows (Nice to have).
  • Experience with scripting languages such as Python, Bash, or PowerShell (Nice to have).
  • Familiarity with web technologies such as HTML, CSS, JavaScript, or TypeScript (Nice to have).

Benefits:

  • Competitive compensation and RRSP matching up to 5%
  • Comprehensive extended health benefits for you and your dependents starting day one
  • Generous vacation, Wellness Days, and bonus “You Days”
  • Meaningful paid parental leave that supports every kind of family
  • Dedicated mental health and Employee Assistance Program support
  • Monthly wellness reimbursement and annual run sponsorship
  • Real investment in your growth — internal learning, mentorship, professional development funding, and career mobility across Redbrick
  • Financial wellness coaching to support your long-term goals
  • Flexible work and a home office allowance to set you up for success

More open positions

Senior Software Engineer I

Work from home Full-time role

Programmer - Stars

Work from home Full-time role

Full Stack Developer (Remote Opportunity)

Work from home Full-time role

Entry Level Python Programmer/Data scientist/Analyst

Work from home Full-time role

Mastercam Programmer

Work from home Full-time role

Experienced Remote Data Entry Specialist – Dynamic Team at careerzynith

Work from home Full-time role

Senior Motion Designer

Work from home Full-time role

Business Analyst

Work from home Full-time role

Marketing Director

Work from home Full-time role

⭐No Need Experience | Part-time | Full-time | Entry-Level Remote Business Associate | Hiring

Work from home Full-time role

Senior Analyst, Procurement (Buyer) (Remote)

Work from home Full-time role

Prescription Prior Authorization Specialist

Work from home Full-time role

DevOps Engineer, Remote Job

Work from home Full-time role

[Remote] Fraud Investigator (REMOTE-VA, MD, PA, NC, SC & GA ONLY)

Work from home Full-time role

Experienced Bilingual Spanish Customer Service Representative – Remote Opportunity at careerzynith

Work from home Full-time role

Account Manager (Digital Marketing)

Work from home Full-time role

Experienced Full Stack Data Analyst – Web & Cloud Application Development at careerzynith

Work from home Full-time role

Experienced Customer Service Representative – Remote Call Center Agent (Full-Time & Part-Time)

Work from home Full-time role

[Remote] Board Advisor (Pharma Services)

Work from home Full-time role

Experienced Customer Service Representative – Remote Opportunity with careerzynith

Work from home Full-time role

Senior DeFi Engineer - General (with Blockchain Experience)

Work from home Full-time role