Enable job alerts via email!

Backend Senior Software Engineer (UEA: User Emulation and Attack Team)

SimSpace

United States

Remote

USD 150,000 - 210,000

Full time

Today
Be an early applicant

Job summary

A cybersecurity solutions company is seeking a Backend Senior Software Engineer to lead technical projects and maintain core services. The ideal candidate will have over 8 years of experience in software development, particularly with Java or Kotlin, and expertise in building fault-tolerant systems. This remote position offers competitive compensation ranging from $150,000 to $210,000, along with comprehensive health benefits and flexible time off.

Benefits

Competitive salary
Health & Wellness benefits
Unlimited vacation
401(k) with company match
Mental health support

Qualifications

  • 8+ years of hands-on software development experience with large-scale distributed systems.
  • Expertise in an OOP language such as Java or Kotlin.
  • Experience with unit testing and integration testing.

Responsibilities

  • Design, develop, and maintain core services for cybersecurity range simulation.
  • Lead end-to-end technical projects and mentor engineers.
  • Implement robust monitoring and ensure services meet security standards.

Skills

Software development
OOP languages (Java/Kotlin)
API design
Unit testing
Container orchestration (Kubernetes)
Job description
Backend Senior Software Engineer (UEA: User Emulation and Attack Team)

Remote - U.S.

Overview

SimSpace is an international company focused on cybersecurity challenges and cyber range solutions. We provide an elite platform to simulate real-life cyber attacks, train teams, and drive data-driven decisions to improve resilience for critical infrastructure.

What you will be doing
  • Design, develop, and maintain core services for cybersecurity range simulation with emphasis on scalability, performance, and fault tolerance.
  • Lead end-to-end technical projects from requirements gathering and architecture design to deployment, setting clear goals and priorities.
  • Mentor and support engineers, promote a collaborative culture, and guide coding best practices, testing, and architectural design.
  • Collaborate 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 and performance.
  • Implement robust monitoring and alerting to maintain high uptime and rapid response to issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
  • Contribute to documentation detailing technical architecture, system design, and best practices.
Qualifications
  • 8+ years of hands-on software development experience with large-scale distributed systems.
  • Expertise in an OOP language such as Java or Kotlin, with strong API design and integration skills.
  • Experience with unit testing, integration testing, and deploying services in Kubernetes or similar container orchestration platforms.
  • Proven ability to design, build, and operate fault-tolerant systems, including requirements gathering and project decomposition.
Who you are
  • You lead, drive, and delegate team initiatives.
  • You enjoy solving complex problems and building solutions through collaboration.
  • You are receptive to feedback and willing to provide feedback to colleagues.
  • You strive for continuous improvement and focus on iterative delivery of high-quality, well-tested code.
  • You are mindful of scalability and reusability while making pragmatic trade-offs.
Benefits and Equal Opportunity
  • Competitive compensation: Base salary range $150,000 – $210,000 with potential annual bonuses based on company performance and contributions.
  • Health & Wellness: Medical, dental, and vision benefits with coverage starting day one.
  • Mental health support: Company-paid counseling resources.
  • Financial well-being: 401(k) with company match.
  • Flexible time off: Unlimited vacation and wellness days.
  • Parental leave and caregiving support.
  • Ownership opportunities: Equity stock options and annual performance grants.
  • Referral rewards, wellness programs, continuous learning, social events, and additional perks.
  • SimSpace is an Equal Opportunity Employer. We comply with applicable laws and do not discriminate in hiring on protected characteristics. We provide accommodations for qualified individuals with disabilities upon request.

Note on application: This job posting omits extraneous application prompts and focuses on role requirements and company information. Applicants will be evaluated on relevant experience and qualifications.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.