Senior Software Engineer, Product
$230,000–$230,000 year
RemoteUnited Kingdom or United States
Job Summary
Design, build, and ship end-to-end product features across frontend, backend, and data layers for thousands of developers and hundreds of millions of users. Translate ambiguous product requirements into clear technical solutions using TypeScript, React, Python, and Flask, while debugging issues methodically across the full stack. Own production systems from problem definition through rollout and long-term maintenance, actively participating in code reviews, bug bashes, and architecture discussions. Within 12 months, lead initiatives to improve the product and system by specing large projects, gathering feedback, and driving fixes that prevent recurring incidents.
Required Qualifications
- 5+ years of professional software engineering experience
- ownership of production systems
- Strong engineering fundamentals: data modeling, debugging, code structure, and testing
- Strong web development fundamentals, including HTML, CSS and JavaScript fundamentals
- Component-based UI design and state management
- Experience with an MVC-style web framework (e.g. Django, Flask, or similar)
- An MVC framework like Django, Flask, or similar
- Understanding of HTTP and browser–server interactions
- Experience building and shipping user-facing web applications
- Familiarity with modern frontend frameworks (React, Vue, Angular, or similar)
- Comfort reasoning about non-trivial SQL queries and data correctness
- Ability to work effectively in a fully remote, async-friendly environment
- Proactive mindset: you notice problems, propose improvements, and follow through
Desired Qualifications
- English major preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.