Backend Senior Software Engineer, Attack and User Emulation Team

S
SimSpaceCybersecurity
Remote - U.S.Full-TimeSenior
SalaryBase salary range: $185,000 – $260,000, reflecting our confidence in your expertise and impact, with the opportunity for annual bonuses tied to company performance and individual contributions.
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
DockerCybersecurityJavaKotlinKubernetesSpring BootMicroservicesDistributed Systems

Requirements

  • 4+ years of hands-on software development experience with large-scale, distributed microservices.
  • 2-year degree in science & technology or commensurate experience.
  • Deep expertise in OOP languages such as Java or Kotlin.
  • Proven experience in advanced API design, system integration, and event-driven architectures.
  • Production expertise in container orchestration platforms (Kubernetes, Docker).
  • Experience with enterprise frameworks like Spring Boot.
  • Experience integrating AI/LLM capabilities into production software systems.
  • Sound judgment around service boundaries, context management, reliability, and security in AI systems.
  • Proven track record of leading complex, multi-system initiatives from ideation to delivery.
  • Strong understanding of cybersecurity concepts, including offensive/defensive tactics or threat landscapes.
  • Experience identifying system bottlenecks and resolving complex distributed systems failures.

Responsibilities

  • Architect, design, and deliver highly scalable, fault-tolerant, and resilient distributed microservices for cybersecurity range simulations.
  • Design and implement platform capabilities that coordinate AI-enabled services and autonomous workflows.
  • Partner with Product Managers and Engineering Leadership to define roadmap priorities and lead multi-quarter initiatives.
  • Establish best practices in code quality, testing, API design, and system architecture.
  • Mentor and coach engineers through design reviews, code reviews, and constructive feedback.
  • Design robust observability and telemetry frameworks to ensure high system availability.
  • Embed security and mitigation patterns into system design and the software development lifecycle.
  • Author architectural decision records and technical specifications to build organizational knowledge.
View Full Description & ApplyYou'll be redirected to the employer's site
Base salary range: $185,000 – $260,000, reflecting our confidence in your expertise and impact, with the opportunity for annual bonuses tied to company performance and individual contributions.
Apply Now