Summary
Join Puzzle Financial, a company reimagining accounting software, as a Staff Software Engineer. You will play a key role in designing and building scalable infrastructure, shaping architecture, driving scalability, and ensuring reliability of core systems. This hands-on position involves developing features, engineering large-scale systems, troubleshooting, integrating new technologies, and creating improvement strategies. You will define how financial data is ingested, transformed, and presented. The role includes mentoring other engineers and working collaboratively with various teams. Puzzle offers a flexible, remote-first environment and significant growth opportunities.
Requirements
- BS or MS in Computer Science, Engineering, or equivalent experience
- 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
- 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
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
Benefits
- Competitive base pay and meaningful equity
- 100% paid employee health, dental, and vision plans
- 10 observed holidays and a flexible PTO policy so you can recharge
- $1000 home office budget to get you set up for success
- $2400 co-working budget for face time with your colleagues
- $600 learning and development budget
- 401K so you can save for your future
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.