Published: Sat, 23 Nov 2024 22:50:41 GMT
Position: Senior Software Engineer, User Emulation
Company: SimSpace
About SimSpace:
SimSpace was founded in 2015 with a mission to address the urgent and complex cybersecurity challenges faced by vulnerable and vital infrastructure around the world. We provide an elite cyber range platform to curate unassailable cyber defenses, data-driven decision making, cutting-edge training labs, live attack scenarios, and extensive individual and dynamic team readiness training. We are a global company headquartered in Boston’s Fort Point in the U.S., committed to continuously improving and delivering a cultivated member experience for both our clients and our team.
Why join SimSpace?
At SimSpace, we prioritize building a positive culture and fostering a mindful atmosphere. We have developed a strong value system that is deeply embedded in our work and how we treat our team members, clients, and their customers. Our core values include serving to protect, acquiring understanding, operating as innovators, and promoting teamwork without borders. As a member of our team, you will have the opportunity to work on cutting-edge technology and creative solutions that safeguard our future, all while collaborating with passionate individuals who share your drive for purpose and development.
Job Description:
As a Senior Software Engineer – User Emulation, you will play a crucial role in designing and developing core SOA-based services that drive the creation and simulation of cybersecurity environments. You will lead a team through challenging technical projects and work closely with User Experience Designers, Product Managers, and other Engineers to build high-quality, scalable solutions. Your responsibilities will include ensuring top-notch engineering practices, providing mentorship to team members, and contributing directly to code, design, and architecture.
Key Responsibilities:
– Design, develop, and maintain core SOA-based services for cybersecurity range simulation, with a focus on scalability, performance, and fault tolerance.
– Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while establishing clear goals and priorities.
– Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
– Collaborate cross-functionally with Product Managers and UX Designers to translate requirements into technically sound, user-centered solutions.
– Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
– Implement robust monitoring and alerting strategies to maintain high uptime and quickly respond to potential system issues.
– Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
– Contribute to documentation that details technical architecture, system design, and best practices to promote knowledge sharing and team alignment.
Qualifications:
– 6+ years of hands-on experience in software development, with a strong focus on building large-scale, distributed systems.
– Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable understanding of API design, integration, and best practices.
– Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
– Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.
Who you are:
– You feel comfortable leading, driving, and delegating team initiatives.
– You enjoy solving complex problems and building solutions through collaborative methods.
– You are open to feedback and willing to give feedback to your colleagues.
– You understand that nothing is perfect and there is always room for improvement.
– You are driven by goals and team outcomes.
– You are focused on the iterative delivery of high-quality, well-tested code.
– You are conscious of scalability and re-usability, but also pragmatic when it comes to trade-offs.
What we offer:
– Competitive salary range of $150,000 – $210,000.
– Comprehensive benefits package starting on day one.
– 401k match with immediate vesting.
– Flexible time off policy.
– Equity options upon hire, with potential for additional options based on performance.
– Generous employee referral bonus program.
– Peloton Interactive Wellness Program.
– LinkedIn Learning Membership.
– Monthly reimbursement for meaningful connections with other SimSpacers.
Equal Opportunity Employer:
In compliance with federal law, all employees will be required to verify identity and eligibility to work in the United States and complete the necessary employment eligibility verification documents upon hire.
SimSpace is committed to creating an inclusive and welcoming environment for all team members, clients, volunteers, subcontractors, vendors, and clients. We do not and will not discriminate based on race, color, religion (creed), gender, gender expression and identity, age, national origin (ancestry), disability, marital status, sexual orientation, or military/veteran status in any of our activities or operations.
Research shows that women and individuals from underrepresented groups often only apply to jobs if they meet all qualifications, even though no one ever meets 100% of the qualifications. At SimSpace, we encourage all qualified individuals to apply and break this statistic.
We also consider qualified applicants regardless of criminal histories, in accordance with applicable law. We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact careers@simspace.com.
SimSpace does not accept unsolicited resumes from employment agencies.
Please note that actual compensation for the position will be based on a variety of factors, including affordability, skills, qualifications, and experience, and may vary from the listed salary range. Apply link