> Markdown version of [/jobs/ext/1502243-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1502243-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Pulley, LLC - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $180,000.0 - $230,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Software Engineering, TypeScript, Google Cloud, ReactJS, Large Language Models - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d6e593bf9df88073 ## About the Role * You thrive in ambiguity-you'd rather define the right problem than execute a spec, and you're energized rather than paralyzed when the path isn't laid out * You're product-minded: you care whether the thing you built actually solved the customer's problem, and you'll talk to users to find out * You have strong opinions about quality and velocity and don't treat them as a tradeoff - you look for the tools, abstractions, and processes that buy both * You default to ownership: when something is broken or missing, your instinct is to fix it, not to file it as someone else's problem Need to have * 4+ years of software engineering experience * Track record of owning significant product surface end-to-end: requirements through production, including the unglamorous parts * Fluency in modern full-stack development-we use TypeScript, React, and Google Cloud; you don't need our exact stack, but you should be productive with something similar * Real experience building with AI coding agents and LLM-powered features-not just autocomplete; you've shipped work where agents did substantial implementation under your direction * Ability to architect durable systems while making pragmatic tradeoffs * Based in the San Francisco Bay Area and willing to work in person 4 days a week, * Experience in construction tech, govtech, proptech, or another domain where the hard part is messy real-world documents and processes * Experience designing evals or otherwise making LLM-powered features reliable in production * Startup experience at the stage where you helped build the team, not just the product * Experience mentoring engineers or leading technical direction across teams ## Description In this role, you will build the product that gets stuff built. You'll work closely with engineers, designers, and end-users to accelerate our product development. As a senior-level software engineer at Pulley, you will: * Own features and systems end-to-end-from talking to users and defining requirements through architecture, implementation, and iteration in production * Turn unstructured permitting documents, city regulations, and jurisdiction workflows into fast, reliable product experiences, with AI at the core of how the product works * Build with AI agents as a daily practice-directing, reviewing, and shipping agent-driven work at high velocity while owning the quality bar * Make technical and product decisions that have direct impact on our customers and their projects * Raise the bar for the engineers around you through design review, mentorship, and the standards you set in your own work ## Related Videos - [The Cloud is Calling: Answer with In-Demand Skills](https://www.wearedevelopers.com/videos/945-the-cloud-is-calling-answer-with-in-demand-skills) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [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) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Cloud Run- the rise of serverless and containerization](https://www.wearedevelopers.com/videos/106-cloud-run-the-rise-of-serverless-and-containerization) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [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) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)