> Markdown version of [/jobs/ext/1180466-staff-software-engineer-design-services](https://www.wearedevelopers.com/jobs/ext/1180466-staff-software-engineer-design-services). 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). --- # Staff Software Engineer, Design Services - **Company:** Havenly Inc. - **Location:** United States (Remote available) - **Salary:** $185,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Artificial Intelligence, Amazon Web Services, IOS Applications, Computer Vision, Software Bug Management, Cursor (Graphical User Interface Elements), Python (Programming Language), Node.Js, TypeScript, ReactJS, Large Language Models, Backend, Graphql, Virtual Agents, Terraform, Docker - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=79aa7e08d0db84ff ## About the Role * 3D, graphics, rendering, or computer-vision experience. * Native iOS (Swift) experience. * Experience modernizing a monolith toward services or a graph. Technologies we use * AI: Claude Code, Codex, Cursor, an internal agent platform, and LLM tooling. * Web and mobile: React/TypeScript customer and designer apps, plus a native iOS app in Swift. * Backend: PHP, Node/TypeScript, a TypeScript GraphQL layer, Python. * 3D and Studio: Python rendering pipelines, our in-house 3D toolchain (Lunes), floorplan and visualization systems. * Infrastructure: AWS, Terraform, Docker. ## Description * Architecture for our AI design experiences, from generating and editing room designs to product recommendations, including how we evaluate output quality and keep a human accountable for what ships. * The hardest, least-defined initiatives across the 3D and Studio stack, the AI agent platform, the TypeScript graph layer, and the services behind them. * The path off our older PHP monolith toward the graph and modern services, without stalling product work. What success looks like * In 90 days: you've gone deep on the platform, shipped real improvements, and taken ownership of one ambiguous, high-impact area. * In a year: you've defined and delivered the architecture for a major AI design capability, raised the quality bar across the team, and mentored engineers into bigger scope. How we work with AI AI is core to both what we build and how we build it, and we're investing heavily in it, beyond using AI to write code faster. * Alongside our agent platform and LLM tooling, we're building an internal harness so agents can take on real engineering work, like error resolution, bug fixes, and feature enhancements, around the clock. * The team ships with Claude Code, Codex, and Cursor. * We want someone who can help architect this, has built or shipped AI-backed product features, can design eval sets and quality baselines, and can reason about model, data, and latency tradeoffs. Must-haves * You've operated at a staff level and owned architecture and execution for complex systems across more than one team or product area. * Strong full-stack fundamentals across web, services, data, and infrastructure. * You've built or shipped AI-backed product features and can evaluate their quality honestly. * You set technical direction through influence and clear writing, and you stay accountable for systems in production. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [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) - [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) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)