> Markdown version of [/jobs/ext/2008579-software-engineers](https://www.wearedevelopers.com/jobs/ext/2008579-software-engineers). 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 Engineers - **Company:** BACKFLIP LLC - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, 3D Computer Graphics Software, Application Programming Interfaces (APIs), Artificial Intelligence, User Authentication, Continuous Integration, Desktop Computing, Design of User Interfaces, Human-Computer Interaction, Web Servers, Python (Programming Language), Machine Learning, Node.Js, Software Engineering, Data Streaming, Systems Architecture, TypeScript, Flexi (Photoshop Plugin), ReactJS, Backend, Juniper, Build Management, Restful APIs - **Published:** August 9, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-san-francisco-ca--3a7af54a-47d7-41d5-946c-22c66920c356 ## About the Role * 4+ years of professional software engineering experience * A strong generalist who can build, ship, and scale complex full-stack systems * Experience architecting backend systems, services, APIs, and data flows, for reliability and scale * Fluent in a modern backend stack (TypeScript, Node.js, Python, RESTful APIs, CI/CD) * Able to build and ship user-facing features end to end, from data model to UI (TypeScript, React) * Experience building secure, production systems for enterprise customers * Pragmatic and product-minded. You balance speed and quality, and enjoy taking features from idea to shipped Bonus points for experience with ML, data, or search systems, building plugins for desktop CAD tools, or genuine excitement about the mechanical design space. You don't need to check every box. If you're a strong engineer who's excited about the problem, we'd love to hear from you. About Backflip, Application Programming Interface (API), Architectural Design, Artificial Intelligence (AI), Authentication, Best Practices, CAD (Computer-Aided Design) Software, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), Customer/Client Research, Data Modeling, Desktop PC, Juniper Networks M-Series, Mechanical Design, Product Shipments, Production Systems, Software Engineering, System Architecture, Technical/Engineering Design, Traffic Shaping, Use Cases, User Interface/Experience (UI/UX), Web Client Plug-ins ## Description Backflip is looking for experienced Software Engineers with strong full-stack fundamentals to join our team. You'll build the APIs, services, and infrastructure behind our products and ship features end to end, ensuring they meet the reliability, security, and performance expectations of our enterprise customers. We'll look to you to be product-minded, think holistically about the end-user experience, and bring a hands-on blend of architecture, infrastructure, and product sense. As a small team, we're all generalists who work wherever the product needs us. We're looking for engineers who thrive on autonomy and individual responsibility, and who are happy to jump in across the codebase. This is a hybrid role based in our San Francisco headquarters. What You'll Do * Design and build full-stack systems and the backend services, APIs, and infrastructure behind our products * Take projects from ambiguous problem to shipped solution with minimal process * Deploy products and ML models to production, and iterate quickly based on real customer feedback * Develop integrations with CAD software, 3D tools, and other third-party applications * Build the systems that make Backflip enterprise-ready: security, authentication, multi-tenancy, and observability * Collaborate with the AI team to turn new model capabilities into shipped product * Contribute to technical architecture, design reviews, and engineering best practices ## 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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Building the Next Generation of Software](https://www.wearedevelopers.com/videos/100186-building-the-next-generation-of-software) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)