JOBSEARCHER

Software Engineer, C++ (Remote)

TorentifyDenver, CORemoteL6 LeadSeptember 11th, 2026
# SOFTWARE ENGINEER, C++## About the RoleFigma is looking for a **Software Engineer, C++** to build technically challenging, high-impact systems that power collaborative design for millions of users. You’ll work on high-performance client-side systems using **C++/WebAssembly and TypeScript**, extend the multiplayer protocols behind real-time collaboration, and build communication layers between C++ and JavaScript.This is a highly collaborative, full-time engineering role focused on building fast, accessible, and intuitive user experiences across complex data models and intermittent connectivity. You’ll partner with product managers, designers, and engineers to plan, build, and iterate on impactful features while contributing to architectural decisions, engineering culture, and the growth of other engineers.## Key Responsibilities- Build core features and frontend infrastructure for a **real-time, multiplayer system** with a complex in-memory SceneGraph data model.- Optimize browser performance and memory usage using **C++/WebAssembly and TypeScript**.- Extend the core **C++ engine and multiplayer protocols** to support scalable design systems, branching and merging workflows, and advanced collaboration modes.- Design and build APIs and developer tooling that enable product teams to build effectively against Figma’s platform.- Contribute to accessibility strategy and implementation to ensure tools are usable by all.- Collaborate with product, design, and engineering partners to plan and execute high-impact technical projects.- Write clear, maintainable code and documentation.- Contribute to architectural decisions and platform abstractions.- Mentor and support engineers through pairing, code reviews, and feedback.- Help drive recruitment and contribute to an inclusive, high-performance engineering culture.## Required Qualifications- **4+ years of professional Software Engineering experience** shipping user-facing features or products.- Strong programming skills in **one or more** languages relevant to the frontend, including:- C++- TypeScript- React- Go- Rust- Python- Experience working with **web-based applications, browser performance, or real-time collaborative systems**.- Demonstrated ability to collaborate across teams and disciplines to deliver complex technical projects.## Preferred Qualifications- **2+ years of experience in a technical lead role**, particularly across multiple teams.- Experience with **game engines, rendering systems, or other performance-critical applications**.- Background in **developer platforms or API design**.- Familiarity with **WebAssembly, browser internals, or C++ in a frontend context**.- Passion for collaborative tools and creative workflows.- Strong product mindset and attention to user experience.- Commitment to continuous learning, inclusion, and helping others grow.## Skills & Competencies- **C++ Software Development:** Building and extending high-performance client-side systems and engines.- **Frontend Engineering:** TypeScript and web-based application development.- **WebAssembly:** Performance-oriented browser applications using C++/WebAssembly.- **Browser Performance:** Optimizing application performance and memory usage.- **Real-Time Systems:** Working with multiplayer and collaborative application architectures.- **API & Platform Development:** Designing APIs and tooling for product teams.- **Performance Engineering:** Working with performance-critical applications and complex in-memory data models.- **Collaboration:** Partnering effectively with product, design, and engineering teams.- **Code Quality:** Writing maintainable code, documentation, and contributing to architectural decisions.- **Mentorship:** Pair programming, code review, feedback, and supporting other engineers.- **Accessibility:** Contributing to accessible product experiences.- **Product Thinking:** Balancing technical implementation with user experience and product needs.## Education & Experience**Education**- No specific education requirement is stated in the original job description.**Experience**- **4+ years of professional Software Engineering experience** shipping user-facing features or products.- Experience with web applications, browser performance, or real-time collaborative systems.- Experience collaborating across teams and disciplines on complex technical projects.- **Preferred:** 2+ years in a technical lead role, especially across multiple teams.## Work Arrangement & Schedule- **Employment type:** Full-time.- **Work arrangement:** Remote or US hub-based.- **Remote eligibility:** Remote within the **United States**.- **Hub locations:** Figma’s US hubs include San Francisco and New York.- No specific weekly hours, weekend requirements, or schedule requirements are stated.**Location clarification:** The listing header identifies **League City, TX, US (Remote)**, while the detailed job description states that the position can be held remotely in the United States or from a US hub. The detailed job description is used as the primary source for the work arrangement.## Compensation & Benefits**Annual Base Salary Range:** **$153,000–$376,000 USD**For remote positions, the pay range is localized according to employee work location by a factor of **80%–100%** of the stated range. Actual compensation depends on factors including qualifications, skills, relevant experience, potential impact, role scope, market conditions, and work location.Additional compensation may include **equity** and, for eligible non-sales roles, an **annual bonus plan**.**Benefits include:**- Health, dental, and vision coverage- Retirement plan with company contribution- Parental leave- Reproductive and family planning support- Mental health and wellness benefits- Generous PTO- Company recharge days- Learning and development stipend- Work-from-home stipend- Cell phone reimbursement## Compliance / Additional InformationFigma is an **equal opportunity workplace** committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, veteran status, or any other characteristic protected by law.Figma also considers qualified applicants regardless of criminal histories, consistent with legal requirements.Reasonable accommodations are available for individuals with disabilities throughout the application, interview, and employment process.