> Markdown version of [/jobs/ext/2787776-software-engineer-c-wfh-in-us](https://www.wearedevelopers.com/jobs/ext/2787776-software-engineer-c-wfh-in-us). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, C++ (WFH In US) - **Company:** TRENT HOEK OUTDOORS LLC - **Location:** United States (Remote available) - **Experience:** Experienced - **Salary:** $153,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Computing Platforms, C++ (Programming Language), Program Optimization, Code Review, Collaborative Software, Computer Programming, Programming Tools, Web Development, Game Engine, Python (Programming Language), Software Engineering, TypeScript, Web Applications, Rust (Programming Language), ReactJS, Build Management, Figma, Front End Software Development, Api Design, Golang - **Published:** September 8, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pigmeeup3q ## About the Role * 4+ years of professional Software Engineering experience shipping user-facing features or products. * Strong programming skills in one or more relevant languages, including C++, TypeScript, React, Go, Rust, or Python. * Experience 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 working across multiple teams. * Experience with game engines, rendering systems, or other performance-critical applications. * Experience with developer platforms or API design. * Familiarity with WebAssembly, browser internals, or C++ in a frontend context. * Interest in collaborative tools and creative workflows. * Strong product mindset and attention to user experience. * Commitment to continuous learning, inclusion, and supporting the growth of others. ## Skills & Competencies * C++ and frontend engineering * TypeScript and web application development * WebAssembly and browser performance * Real-time and multiplayer systems * Performance and memory optimization * API and developer platform design * Complex data models and frontend infrastructure * Technical architecture and problem-solving * Cross-functional collaboration * Code review, mentoring, and technical leadership * Accessibility and user experience * Clear technical documentation ## Education & Experience ### Education * No specific degree requirement is stated. ### 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. * Technical leadership experience is a preferred qualification, with 2+ years noted for candidates who have worked across multiple teams. ## Description Figma is seeking a Software Engineer to work on technically challenging and high-impact areas of its collaborative design platform. You will develop high-performance client-side systems using C++ and WebAssembly, extend multiplayer protocols that power real-time collaboration, and build communication layers between C++ and JavaScript. You will help create fast, accessible, and intuitive browser experiences while working with complex data models and intermittent connectivity. This is a highly collaborative role involving designers, product managers, and engineers working on products used by millions of people worldwide., * 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 against the platform effectively. * Contribute to accessibility strategy and implementation. * Collaborate with product, design, and engineering partners to plan and execute high-impact technical projects. * Write clear, maintainable code and documentation. * Contribute to architectural and technical decisions. * Mentor and support engineers through pairing, code reviews, and feedback. * Help drive recruitment and contribute to an inclusive, high-performance engineering culture. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)