Software engineer
- Location
- San Francisco
- Type
- Full time
- Compensation
- $150k-$200k
- Posted
- 2 days ago
Join a team building useful software. Work closely with engineering and design to turn new ideas into products.
Find roles through people you trust, and message a verified founder or page admin about your interest.
What We’re About
At CentralSquare, we don’t just build software - we power public servants and uplift communities with Hero-Grade Technology. Every line of code, every feature we deliver helps heroes across North America protect, serve, and save lives. When you join us, you become part of a mission-driven team creating technology that makes communities safer and stronger.
Your Growth Matters. We believe heroes deserve opportunities to rise. That’s why we invest in your career with mentorship, learning programs, and clear paths for advancement. If you’re motivated, there’s no limit to how far you can go.
Your Commitment Deserves Reward. We offer competitive compensation and a benefits package designed to support your life inside and outside of work—tuition reimbursement, parental leave, paid volunteer hours, and unlimited PTO. Plus, our flexible work environment gives you the freedom to balance your heroic work with personal well-being, whether you’re in the office or remote.
Join us and help build the tools that power real-life heroes. Together, we make a difference.
The Opportunity
CentralSquare builds Hero-Grade™ technology for the people who keep communities running, and for the residents who depend on them. This Technical Product Owner is the bridge between product strategy and working software. You turn a Product Manager’s vision into defined, testable, buildable work, and you hold the line on quality from refinement through release.
We’re looking for an owner who understands the jobs-to-be-done on both sides of the handoff: the engineer who needs an unambiguous story to start building, the support analyst triaging a defect, and the resident who needs the feature to work the first time. Bias to action over process, real technical judgment, and equal conviction in a backlog refinement session and in a release review. You use AI to move faster across the delivery lifecycle, and you own the call on whether its output is good enough to ship.
WHAT YOU’LL OWN
Backlog ownership: Own and prioritize the team backlog, and keep every item clearly defined, estimated, and ready for the team to execute.
User stories and acceptance criteria: Write user stories with acceptance criteria that are specific and testable, translating product intent into work engineering can build and QA can verify.
Sprint execution: Lead backlog refinement and sprint planning, and represent the product in standups, reviews, and retrospectives.
Quality and acceptance: Coordinate user acceptance testing, triage defects with Support, and confirm that delivered work meets its acceptance criteria before release. Own quality at release time and stand accountable for features working as intended.
Requirement clarity: Clarify requirements and remove ambiguity during development so the team is never blocked waiting on a decision.
AI-accelerated delivery: Use AI tools to draft user stories, acceptance criteria, and test cases, to accelerate wireframes and user flows, to generate documentation and release notes, and to analyze support tickets for defect patterns. Evaluate the output and correct it before it reaches the team.
Documentation and specs: Create wireframes, workflows, and functional specifications, and develop internal enablement materials that help the field and Support adopt what you ship.
Cross-functional partnership: Partner with Product Management to translate strategy into delivery, and collaborate closely with Engineering and QA to get work across the line.
WHAT YOU BRING
ALSO HELPFUL