Senior Software Engineer - Backend

SimSpace
Summary
Join SimSpace as a Senior Software Engineer - Backend and contribute to the development and design of core services for a distributed application used in constructing and simulating cybersecurity ranges. You will lead challenging technical projects, collaborate with engineers, UX designers, and product managers, and help improve team culture, coding practices, and system architecture. Mentoring other engineers is also part of the role. This position requires production experience developing and operating services at scale, proficiency in API design and software testing principles, and familiarity with Kubernetes. The ideal candidate will be comfortable leading team initiatives, solving complex problems, and providing/receiving feedback. SimSpace offers a competitive compensation package, including a base salary range of $150,000-$210,000, annual bonuses, comprehensive health and wellness benefits, flexible time off, parental leave, and various other perks.
Requirements
- Have production experience developing and operating services at scale
- Be proficient with API Design
- Be proficient with the principles of testing software
- Have familiarity with Kubernetes
- Have experience developing fault-tolerant systems from the ground up, including requirements-gathering, architecture design, project breakdown, and execution
- Feel comfortable leading, driving, and delegating team initiatives
- Enjoy solving complex problems & building solutions through collaborative methods
- Always open for feedback, and are willing to give feedback to your colleagues
- Understand that nothing is perfect and there is always room for improvement
- Are driven by goals and team outcomes
- Focus on the iterative delivery of high-quality well tested code
- Be conscious of scalability and reusability, but also pragmatic when it comes to trade-offs
Responsibilities
- Develop and design core services as part of a distributed application for the construction and simulation of cybersecurity ranges
- Help lead our team through challenging technical projects
- Collaborate with other engineers, UX designers, and product managers
- Help the team improve in culture, coding best practices, and systems architecture
- Support and mentor other engineers
Preferred Qualifications
- Familiarity with cybersecurity and networking
- Familiarity with vSphere/vCenter/VCD
- Familiarity with virtualization (ESXi, kubevirt, openstack, etc)
Benefits
- Compensation. Base salary range: $150,000 - $210,000, reflecting our confidence in your expertise and impact, with the opportunity for annual bonuses tied to company performance and individual contributions
- Health & Wellness. Comprehensive medical, dental, and vision benefits, plus savings plans—coverage starts on day one!
- Mental Health Support. Access to company-paid counseling, coaching, and resources for you and your family through Spring Health
- Financial Well-Being. Plan for your future with a 401(k)-retirement savings plan featuring a company match
- Flexible Time Off. Take the time you need with unlimited vacation and dedicated health & wellness days. SimSpace provides flexible solutions to meet the diverse work-life needs of team members
- Parental Leave. Paid leave plans to support you and your loved ones during life’s most important moments
- Ownership Opportunities: Equity stock options at hire, with annual performance-based grants—become an invested stakeholder in our shared success
- Referral Rewards: Earn $1,500–$3,500 for every qualified hire through our employee referral program
- Peloton Interactive Wellness Program: Full- and partial- subsidized membership plans and equipment discounts to help you reach your personalized fitness goals
- Continuous Learning: Access a LinkedIn Learning membership to prioritize your personal and professional development
- Social Connections: Monthly reimbursements for meaningful connections with teammates through our SocialSpace Community
- Extra Perks: Legal plan coverage, pet insurance, wellness reimbursements, and more to simplify life’s details