Puzzle is seeking a Staff Software Engineer to help design and build the scalable infrastructure that powers their accounting software, aiming to provide founders and finance teams with a real-time and comprehensive view of their financial landscape.
Requirements
- 7+ years of software engineering experience with a proven track record of architecting and delivering complex backend systems- taking projects from initial concept all the way through to production.
- Deep understanding of system architecture and the interconnected layers that make complex systems work seamlessly together.
- Past experience in system design and scaling large data applications is essential.
- Solid experience in database design and analytics, with proficiency in both SQL and NoSQL preferred.
- Experience optimizing system and application performance, with a strong track record in debugging and troubleshooting large-scale software.
Responsibilities
- Design and implement core infrastructure to support high-availability, low-latency systems and services at scale.
- Design, build, and productize critical components of our financial system- laying the groundwork for a system that’s as powerful as it is intuitive.
- Continuously identify opportunities to improve performance, resilience, and developer velocity across our platform.
- Partner with product, design, and data teams to translate business needs into well-defined technical implementations.
- Work cross functionally to troubleshoot complex systems and be a technical voice in navigating trade-offs and prioritization.
- Craft technical solutions to high-impact business challenges while staying deeply attuned to the broader context behind complex company decisions.
- Guide and mentor other engineers through code reviews, pairing, and technical leadership- assisting with engineer onboarding and training as needed.
Other
- This is a hybrid role based in the San Francisco Bay Area. We are considering candidates who currently reside in the Bay Area or are open to relocating.
- Excellent communication and collaboration skills, with a strong team ethic and the ability to work seamlessly with both technical and non-technical stakeholders.
- Demonstrated ability to deliver work with precision, attention to detail, and a high degree of accuracy.
- Comfortable operating in a high-ownership, fast-paced startup environment.
- Passion for mentoring and growing engineering talent.