We power a global portfolio of companies, unlocking greater growth within people, businesses, and technology.
Software Development Lead, C++
Location
United States
Posted
8 days ago
Salary
$135K - $155K / year
Seniority
Senior
Job Description
Software Development Lead, C++
Redbrick
• 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.
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain backend services using **NestJS** • Design and maintain data models using **TypeORM** • Implement and maintain APIs consumed by a **Next.js** frontend • Collaborate closely with frontend engineers and make small, targeted changes in the frontend codebase when needed • Work with **Supabase** for data modeling and persistence • Build and maintain services in a microservices architecture • Translate product requirements into backend implementations • Write clean, maintainable, and testable code • Debug issues across services and environments • Participate in code reviews and technical discussions • Deploy and maintain services using **GitHub Actions and Google Cloud** • Identify technical debt and propose practical improvements
Lead Product Engineer, JavaScript
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Build and enhance buyer-facing and administrative web experiences. • Develop dashboards, reporting tools, and data visualization features. • Design and implement SQL-backed workflows and product functionality. • Integrate internal and third-party REST APIs. • Collaborate directly with founders and stakeholders to translate business needs into product features. • Improve usability, performance, reliability, and maintainability across the platform. • Help shape technical decisions and contribute to product roadmap discussions. • Leverage modern AI-assisted development tools to accelerate delivery and improve engineering productivity. • Operate with a high degree of ownership and autonomy in a fast-paced startup environment.
Lead Product Engineer, JavaScript
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Build and enhance buyer-facing and administrative web experiences. • Develop dashboards, reporting tools, and data visualization features. • Design and implement SQL-backed workflows and product functionality. • Integrate internal and third-party REST APIs. • Collaborate directly with founders and stakeholders to translate business needs into product features. • Improve usability, performance, reliability, and maintainability across the platform. • Help shape technical decisions and contribute to product roadmap discussions. • Leverage modern AI-assisted development tools to accelerate delivery and improve engineering productivity. • Operate with a high degree of ownership and autonomy in a fast-paced startup environment.
Lead Product Engineer, JavaScript
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Build and enhance buyer-facing and administrative web experiences. • Develop dashboards, reporting tools, and data visualization features. • Design and implement SQL-backed workflows and product functionality. • Integrate internal and third-party REST APIs. • Collaborate directly with founders and stakeholders to translate business needs into product features. • Improve usability, performance, reliability, and maintainability across the platform. • Help shape technical decisions and contribute to product roadmap discussions. • Leverage modern AI-assisted development tools to accelerate delivery and improve engineering productivity. • Operate with a high degree of ownership and autonomy in a fast-paced startup environment.


