Senior/Principal Software Engineer
Posted Updated
- We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical role in designing and delivering core capabilities for SingleStore’s. This is a senior technical role with end-to-end ownership of large, release-defining projects at the intersection of distributed systems, cloud infrastructure, and database technology
- As a Software Engineer, you will set technical direction, solve complex system-level problems, and act as a force multiplier across the organization. You will work closely with Product and customer-facing teams to ensure our platform meets the needs of both long-standing enterprise customers and new adopters
- This role is ideal for an engineer who thrives on deep technical challenges, takes pride in building durable systems, and enjoys mentoring others while remaining hands-on
- Note: This role is open across multiple levels. Final leveling (Senior, Staff, or Principal) will be determined based on experience, scope of impact, and demonstrated technical leadership throughout the interview process
- Lead technical design and decision-making for large, release-defining projects impacting SingleStore’s cloud platform
- Design and implement new capabilities across networking, control plane, and managed service infrastructure, with main focus on our billing systems
- Solve complex, mission-critical system problems with solutions that are scalable, maintainable, and resilient
- Collaborate closely with Product Management to translate customer and business requirements into robust technical solutions
- Investigate and resolve difficult issues in production and development environments while balancing multiple responsibilities
- Investigate, debug and fix issues with billing data synchronization
- Contribute to data visualization dashboards
- Mentor and guide engineers on system design, coding standards, and architectural best practices, raising the technical bar across the team
Benefits
- Customize a benefits plan that include health, dental and vision that best fits you and your family
- Flexible time off, sick and parental leave programs, plus company holidays
- As a privately held company, we strive to give meaningful stock grants through our equity program
- Fitness subsidy, Modern Health App Subscription, Team Happy Hours and events
- Home Workstation. We provide the laptop, you design your home office any way you want it with a $500 equipment stipend
- Matching Charitable Donations. Corporate donation matching to charitable organizations with 1-week of paid volunteer time off
- Work remotely if it makes sense for you, your position, your team, and the company
- Commuter benefits
- Monthly cell phone and internet stipend
- 401k
- Food perks
- Fertility & Family Formation reimbursement
- FSA and team events and company offsites
- Bachelor’s degree in Computer Science or equivalent practical experience
- Demonstrated ability to design and build highly reliable, high-performance system software
- Experience working in environments where performance, scalability, and reliability are critical
- Familiarity with distributed systems managed via Kubernetes
- 6+ years of experience developing and debugging system-level software in Golang or similar language
- Experience building cloud-native SaaS platforms
- Experience working with frontend web frameworks like React
- Background with cloud based metering and billing and generally accepted account practices
