Note: The job is a remote job and is open to candidates in USA. Brushfire Ticketing is an event management software-as-a-service platform providing solutions for ticketing and registration, virtual events, and event apps. The Senior Product Engineer will own user-facing features end-to-end, from writing PRDs and making design and UX decisions to orchestrating AI agents, shipping software, and maintaining production quality across the full stack.
Responsibilities
- A Product Engineer owns features end-to-end at the application layer: they write the PRD for their own work, make the design and UX decisions, orchestrate AI agents to accelerate every phase of delivery, and ship the result — then own its quality in production
- Product Engineers do not silo into a specialty; they take an outcome and “drive it to done,” using whatever combination of their own hands and AI agents that achieves that goal
Skills
- 6+ years of professional software engineering experience shipping user-facing product
- Strong React (TypeScript) frontend skills — clean, well-structured components and good visual instincts
- Solid .NET (C#) backend development — you can design an API endpoint, write a service layer, and handle edge cases
- MSSQL proficiency — query optimization, schema design for new features, and a working understanding of indexes and execution plans
- Demonstrated, transformative use of AI agents in a real delivery workflow — you can walk through substantial features shipped through agent orchestration under your direction, and articulate how you decompose, direct, and verify that work
- Strong product sensibility: you take underspecified problems, interrogate the user need, write PRDs engineers and stakeholders can act on, and make sound design decisions without a designer
- Comfortable working in a remote, async-first environment with a high degree of autonomy
- Experience with Github (or other similar version control systems) and CI/CD pipeline tools like Azure Devops and Github actions
- Ability to communicate fluently, pleasantly, and effectively—both orally and in writing, in the English language—with customers and co-workers
- Concrete examples and evidence of work product and what role the applicant played in it
- React Native familiarity (enough to review mobile PRs meaningfully)
- Firebase/Firestore experience (pub/sub, realtime database)
- Auth0 or similar identity platform experience
- Experience with ASP.NET MVC / Razor Views / jQuery (legacy modernization experience a plus)
- Experience authoring agentic workflows, MCP integrations, or AI tooling adopted by a team
- Familiarity with Shortcut, GitHub Actions, or Azure DevOps
- MongoDB experience
- Bachelor's degree or higher in computer science or related technical field
- Ability to contribute to strategic and planning sessions around architecture and implementation
Benefits
- Competitive performance-based incentives
- Company-sponsored and matched retirement plans
- Full health insurance coverage (medical, dental, vision, and life) for employee
- Unlimited PTO
- Flexible hours
- 100% remote work
- In-person meetings for the entire company at least once a year
Company Overview