As a Staff Software Engineer at Snapsheet, you will drive the technical vision and architectural strategy for our core systems and platform. You will work with senior-level stakeholders to drive critical decisions on vendor-related features and the future of our platform's functionality.
Requirements
- BS in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related STEM field
- 7+ years of full-stack web development experience
- At least 4 years of experience working with relational databases
- Experience leading larger projects and being the POC (Primary Point of Contact)
- Experience planning, scoping and creating architecture documentation
- Experience mentoring junior developers
- Strong debugging and problem-solving skills
- Strong technical communication skills; able to articulate complex ideas clearly
- Demonstrated experience solving scalability challenges and discussing them in depth
- Curious and proactive in understanding the systems and tools beyond surface-level frameworks
- Willingness to dive deep and gain expertise in at least one technical area
- Clear understanding of the product and business context behind their work
Benefits
- Flexible PTO and 7.5 company-observed holidays
- 2 robust medical plans through Blue Cross Blue Shield
- 2 dental plans and 1 vision plan
- Company-paid Short Term Disability, Long Term Disability, and Life Insurance
- 401(k) with a 4% company match
- Employee Assistance Program (EAP) with 6 sessions per life incident