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

Software Engineer

$149k - $350k

GrabJobs

Figma is growing our team of passionate people on a mission to make design accessible to all. Born on the Web , Figma helps entire product teams brainstorm , design and build better products — from start to finish. Whether it’s consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone—come make with us! As a Software Engineer, you'll work on some of the most technically challenging and impactful parts of our product. You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative design possible, and building out the communications layer between C++ and Javascript. Your contributions will help push the boundaries of what's possible in the browser. You'll also help shape our user experience by building features that are fast, accessible, and intuitive—even in the face of complex data models and intermittent connectivity. This is a highly collaborative role: you'll partner closely with designers, product managers, and other engineers to plan, build, and iterate on features that serve millions of users around the world. Whether you're optimizing our core engine, building authoring tools, or crafting new platform abstractions, your work will be key to advancing the future of design. This is a full-time role that can be held from one of our US hubs or remotely in the United States. What you’ll do at Figma: Build core features and frontend infrastructure in a real-time, multiplayer system with a complex in-memory data model (SceneGraph) Optimize performance and memory usage to deliver a fast, reliable UX in the browser using C++/WebAssembly and TypeScript Extend our core C++ engine and multiplayer protocols to support scalable design systems, branching/merging flows, and advanced collaboration modes Design and build APIs and tooling to allow product teams to build against our platform with ease and confidence Contribute to accessibility strategy and implementation, ensuring our tools are usable by all Collaborate regularly with cross-functional partners across product, design, and engineering to plan and execute high-impact projects Write clear, maintainable code and documentation, and contribute to architectural decisions Mentor and support other engineers through pairing, code review, and feedback Help drive recruitment and shape our inclusive, high-performance engineering culture We’d love to hear from you if you have: 4+ years of professional Software Engineering experience shipping user-facing features or products Strong programming skills in one or more languages relevant to our frontend such as TypeScript, C++, React, Go, Rust, or Python Experience working with web-based applications, browser performance, or real-time collaborative systems A track record of working collaboratively across teams and disciplines to deliver complex technical projects While it’s not required, it’s an added plus if you also have: 2+ years of experience in a technical lead role, especially 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 crafting collaborative tools and creative workflows A strong product mindset and attention to user experience A commitment to continuous learning, inclusion, and helping others grow At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Pay Transparency Disclosure If based in Figma’s San Francisco or New York hub offices, this role has the annual base salary range stated below. Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. The listed range is a guideline, and the range for this role may be modified. For roles that are available to be filled remotely, the pay range is localized according to employee work location by a factor of between 80% and 100% of range. Please discuss your specific work location with your recruiter for more information. Figma offers equity to employees, as well a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. Figma also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles. Figma’s compensation and benefits are subject to change and may be modified in the future. Annual Base Salary Range (SF/NY Hub): $149,000 - $350,000 USD At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status , or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to View email address on click.appcast.io . These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. Examples of accommodations include but are not limited to: Holding interviews in an accessible location Enabling closed captioning on video conferencing Ensuring all written communication be compatible with screen readers Changing the mode or format of interviews To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding. By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice .

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Winston Salem, NC vacancy
  •  ...please visit E-Verify.gov .   ABOUT THE TEAM The IPC Engineering team owns the custom implementation layer that powers Bestow's...  ...over time     YOUR EXPERIENCE ~5+ years of professional software development experience with significant depth in React and... 
    Suggested
    Work at office
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Winston Salem, NC
    2 days ago
  •  ...largest companies make smarter, fairer, and more transparent pay decisions—powered by live data and thoughtful design. As a Software Engineer, you’ll have significant ownership and autonomy to build the systems and infrastructure that power Compa’s core products. You’... 
    Suggested
    Remote work

    GrabJobs

    Winston Salem, NC
    2 days ago
  • $152.65k

     ...the partner of choice for organizations committed to advancing health equity. Who We're Looking For We are looking to hire a Software Engineer II, Integrations (L2) who will deliver scoped integration work that connects external systems to our platform in a reliable, maintainable... 
    Suggested
    Temporary work
    Remote work
    Flexible hours

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...good advertising to thrive. About The Team We believe that engineers solve problems end-to-end. From researching the problem to...  ...amazing products to customers. We fundamentally believe that software works better when engineers own the whole lifecycle of solving... 
    Suggested
    Work at office
    Remote work
    Work from home
    Worldwide

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...Software Engineer Location: Menlo Park, CA (Remote) Employment Type: Full-Time Compensation: Competitive salary + equity About Glade.ai Glade.ai is building the future of AI-powered automation for service businesses — transforming how legal, insurance... 
    Suggested
    Full time
    Work at office
    Remote work

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...estate. Across our Marine and RV & Camping businesses, we build software that helps operators manage essential workflows including...  ...running smoothly. Overview Storable is seeking a Senior Software Engineer to join our Specialty Verticals engineering organization and help... 
    Full time
    Temporary work
    Local area
    Immediate start
    Home office
    Overseas
    Relocation package
    Flexible hours

    GrabJobs

    Winston Salem, NC
    1 day ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    GrabJobs

    Winston Salem, NC
    4 days ago
  • $170k - $230k

     ...looking for bold thinkers and doers to join us in shaping the future of AI that’s secure, grounded, and built to work. Senior Software Engineer - Platform (Remote USA) ***US Citizenship or Greencard is required due to US Government contract requirements*** Job Summary:... 
    Contract work
    Local area
    Remote work

    GrabJobs

    Winston Salem, NC
    1 day ago
  • $135.9k - $171k

     ...simplicity, empathy, and accessibility. The full stack engineer in this role will be responsible for developing end to end systems...  ...Nava engineers to design, review, and build well-crafted software. Collaborating with government partners and other contractors... 
    Weekly pay
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...value, and continue to spearhead the creation of this industry — a game changer when it comes to career growth. Title: Senior Software Engineer, Fullstack Location: Remote from the U.S.  About the role   Join the LTK Family! We are searching for a senior... 
    Summer work
    H1b
    Remote work
    Flexible hours

    GrabJobs

    Winston Salem, NC
    1 day ago
  • $175k - $195k

     ...company at: We are a small close-knit team of highly technical engineers with diverse backgrounds. We have a strong engineering culture...  ...every decision is human. What You Will Do Lead a team of software engineers building scalable services, APIs, and SDKs that power... 
    Local area
    Remote work
    Home office

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...Full Stack Engineer, Tooling (this role is US based remote, all candidates must be authorized to work in the United States without restriction...  ...equity investors have invested more than a trillion dollars in software and tech-enabled companies. And in many cases, the underlying... 
    Immediate start
    Remote work

    GrabJobs

    Winston Salem, NC
    21 hours ago
  • $153k

     ...time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As a Full Stack Engineer, you’ll have the opportunity to build both the products and the platforms that empower millions of users—from startups to Fortune... 
    Full time
    Remote work
    Work from home

    GrabJobs

    Winston Salem, NC
    2 days ago
  • $152k - $230k

     ...At Serko, we believe something incredible happens when people come face-to-face. That’s why we’re on a mission to engineer a frictionless, next-generation business travel marketplace. We don’t just manage travel; we are leveraging advanced AI and cutting-edge tech to... 
    H1b
    Worldwide
    Flexible hours

    GrabJobs

    Winston Salem, NC
    21 hours ago
  • $116.96k - $146.2k

     ...efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as Twilio’s next Software Engineer (L2). About the job This position is needed to build and scale Stytch’s core product as we bring Stytch capabilities to... 
    Local area
    Remote work
    Worldwide
    Weekend work

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...We currently hire in most U.S. states, with the exception of Hawaii. About the Role We are looking for an experienced Senior Software Engineer to join Rula’s Provider Services team, where we provide the tools necessary to bring health providers and patients together. In... 
    Full time
    Work experience placement
    Live in
    Currently hiring
    Remote work
    Home office

    GrabJobs

    Winston Salem, NC
    21 hours ago
  • $149.2k - $155k

     ...Dutch Pet, Inc. seeks a Software Engineer (Web Developer) in Oakland, CA to develop and implement websites, web applications, application databases, and interactive web interfaces. Develop and launch native application for iOS and Android. Transform wireframes and design... 
    Remote work

    GrabJobs

    Winston Salem, NC
    3 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Work at office

    GrabJobs

    Winston Salem, NC
    21 hours ago
  • $141.52k - $176.9k

     ...gatherings, functional off-sites or customer meetings.  . See yourself at Twilio Join the team as Twilio’s next Senior Software Engineer, L3. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical domains... 
    Local area
    Remote work
    Worldwide

    GrabJobs

    Winston Salem, NC
    9 hours ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Full time
    Work at office
    Shift work

    GrabJobs

    Winston Salem, NC
    2 days ago
  • $150k - $190k

     ...Job Title: Lead Software Engineer (Full-Stack) Location: New York, NY | Atlanta, GA | Remote, USA Employment Type: Full-time, Salaried Who We Are Impiricus is the first and only AI-powered HCP Engagement Engine. In 2025, Deloitte named Impiricus the #1 fastest growing... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    GrabJobs

    Winston Salem, NC
    3 days ago
  • $120k - $170k

     ...About Buildout Buildout is the AI deal engine for CRE brokerages, automating every step from first contact to commission. While brokers...  ...Consistently and quickly build and launch excellent software by: Understanding our customers and their needs Engineering... 
    Local area
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Winston Salem, NC
    1 day ago
  • $170k - $221k

     ...hand in hand with creating an environment where you can do the best work of your life. About the Role: Vercel is looking for engineers to help us build functional systems that improve product and customer experience. As a member of the Edge team, you will help to... 
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Winston Salem, NC
    3 days ago
  •  ...collaborative excellence, we're shaping the future of data infrastructure, built for speed, flexibility, and simplicity. As a Software Engineer for TimescaleDB Enterprise, you’ll help build and support our on-prem enterprise platform: a solution that enables customers to... 
    Internship
    Remote work
    Flexible hours

    GrabJobs

    Winston Salem, NC
    2 days ago
  • $196k

     ...infrastructure that powers Airtable’s services at scale. We enable engineers across the company to build, deploy, and operate reliable...  ...deploying services across Airtable Who You Are: ~8+ years of software engineering experience, with deep expertise building and... 
    For contractors

    GrabJobs

    Winston Salem, NC
    3 days ago
  • $170k - $240k

     ...in the office regularly. Some roles are hybrid or in-office by design. For example, our engineering team in India works primarily from our Gurugram office. Role: As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure... 
    Live in
    Work at office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Winston Salem, NC
    1 day ago
  •  ...product ideas in close cooperation withother developers, data engineers and product managers. Design and build secure, scalable, and reliable...  ...in React.jsto enhance the user experience. Promote agile and software best practices and develop effective solutions to real-world... 
    Remote work

    GrabJobs

    Winston Salem, NC
    4 days ago
  • $90k - $130k

     ...As a Senior Software Engineer on the Money Movement - Innovation team, you'll build the systems behind NMI's bank-to-bank payments: public APIs, internal tools, and third-party integrations, using Scala, TypeScript, and C#, with TDD and containerized microservices on AWS... 
    Remote work
    Flexible hours

    GrabJobs

    Winston Salem, NC
    2 days ago
  •  ..., airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even...  ...primary mission is to radically decrease the time-to-value of our software by integrating it directly into the user's operational... 
    Fixed term contract
    Local area
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Winston Salem, NC
    21 hours ago
  •  ...for Kamp Kustomer each year. About the Role As an infrastructure engineer at Kustomer, you will be responsible for building systems and...  ...technical excellence Analyze, design, develop, maintain and improve software infrastructure and platform to expand its capabilities Measure,... 
    Remote work

    GrabJobs

    Winston Salem, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!