> Markdown version of [/jobs/ext/2833387-staff-software-engineer-color-cloud](https://www.wearedevelopers.com/jobs/ext/2833387-staff-software-engineer-color-cloud). 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, Color Cloud - **Company:** THE MADISON - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Cloud Computing, Code Reuse, Code Review, Continuous Integration, Fault Tolerance, Node.Js, Release Management, Software Engineering, Data Streaming, TypeScript, Cloud Platform System, ReactJS, Large Language Models, Tablet Computers, Low Latency, Free and Open-Source Software, Operational Systems, Api Design - **Published:** September 10, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pj29c6i8an ## About the Role * 8+ years of professional software engineering experience, with deep expertise building production systems in JavaScript/TypeScript (Node.js, React). * A proven track record of building, shipping, and maintaining complex, data-heavy applications in production at scale. * Mission-critical systems experience. You've built software where downtime has immediate, visible business cost, and you design for reliability, graceful degradation, and recovery accordingly. * Mastery of state and performance. You understand the render cycle, know how to keep interfaces responsive under load, and can orchestrate complex asynchronous data flows. Strong command of TypeScript and API design. * Full lifecycle ownership. You build things that run reliably in production, not just pass review, owning the CI/CD pipeline, error rates, and your software's behavior in the real world. * Your workflow has been altered by AI. You are already using frontier agentic coding tools (e.g. Claude Code, Codex) to build faster, and can describe specific ways they have structurally changed how you work, while retaining the skepticism to audit, verify, and fully own their output. * Demonstrated technical leadership. A track record of setting technical direction, designing scalable and maintainable architecture, and measurably leveling up the engineers around you. * A high-ownership mindset with a bias toward action, comfort operating in ambiguity, and strong product intuition. * Experience building or operating the AI/LLM infrastructure that other engineering teams build on (agent frameworks, eval pipelines, retrieval/RAG, prompt and tool-call tooling). * Exceptional communication and collaboration skills, with low ego and high standards. Bonus Points * Experience building point-of-sale, payments, or retail/store-operations systems. * Experience with offline-first architectures, device fleets, or hardware/peripheral integrations. * Background in appointment/booking systems, scheduling, or workforce-facing tooling. * Open-source contributions, or products you've built and shipped to the world yourself. ## Description We expect our Staff Software Engineer to build AI-powered experiences into the colorist and store toolset, color formulation, consultation, and operational copilots, and to have fundamentally changed how they build by working alongside frontier agentic coding tools, while retaining the deep technical ownership required to audit, verify, and own everything that ships. The base range for this contract position is between 170,000 and 175,000. At Madison Reed, we aim to pay competitively. Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate. This role must be based in the United States. What You'll Do * Own the Color Cloud platform end-to-end. Architect, build, and ship the Color Cloud platform making foundational technical decisions that shape how stylists check guests in, build color formulas, run consultations, and transact. * Drive technical strategy for in-store systems. Identify opportunities for innovation and lead the adoption of new technologies, tools, and patterns across the Color Cloud surface area. * Build AI-powered experiences for colorists. Put AI directly into the hands of the people serving our guests, surfacing personalized formula and service recommendations, powering consultation and conversational tooling, and integrating LLM-backed features into the colorist workflow. * Engineer for the realities of a physical store. Treat reliability, offline resilience, payments, and hardware integrations (card readers, receipt printers, tablets) as first-class concerns. When a Color Bar is open, these systems cannot be down, design for that bar. * Champion UX and performance for working professionals. Obsess over the details that make a tool fast and trustworthy in the hands of a colorist mid-appointment: latency, responsiveness, error recovery, and the accessibility standards required to support a diverse workforce. * Own reliability in the wild. Treat CI/CD, monitoring, analytics, and release management as a fundamental part of the job, not an afterthought. Set a high bar through observability, error tracking, and optimization across a fleet of in-store devices. * Take ownership of large, ambiguous initiatives and break them into actionable workstreams. Lead efforts to refactor and optimize large areas of the codebase, ensuring alignment with business goals and long-term scalability. * Mentor and raise the bar. Establish patterns for code reuse, elevate the engineers around you through rigorous code review and testing practices, and foster a culture of technical excellence and knowledge sharing. * Collaborate with product, operations, and leadership to align technical solutions with business priorities, shaping both what gets built and how it gets built. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [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) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## 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) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)