Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
SimSpace

Staff Software Engineer – Attack & User Emulation Team

SimSpace

Staff Software Engineer handling development of microservices for offensive cybersecurity. SimSpace creates AI-ready defenses for organizations to prepare against evolving cyber threats.

Posted 5/22/2026full-timeRemote • 🇺🇸 United StatesLead💰 $185,000 - $260,000 per yearWebsite

Tech Stack

Tools & technologies
Cyber SecurityDistributed SystemsDNSJavaKafkaKotlinKubernetesRabbitMQTCP/IP

About the role

Key responsibilities & impact
  • Design, develop, and maintain the core services for offensive cybersecurity and user emulation in our range simulation environment, focusing on scalability, performance, and fault tolerance.
  • Own and drive end-to-end technical projects, from requirements gathering and architecture design to deployment.
  • Mentor and support engineers on the team; promote a collaborative culture and guide the team in coding best practices, testing, and architectural design.
  • Define and evangelize technical architecture, system design, and best practices through documentation, design reviews, and team forums to ensure knowledge sharing and alignment.
  • Collaborate with Product Managers and UX Designers to create user-centered solutions that are technically robust and aligned across all departmental priorities and the needs of the business.
  • Take ownership of cross-team outcomes by ensuring the AUE team's technical decisions, interfaces, and delivery commitments reflect the needs of the broader organization.
  • Partner with other engineering teams as both a consumer and provider of APIs and services, treating those teams as customers with real needs, SLAs, and feedback loops.
  • 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 quick response to potential system issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
  • Identify gaps in tooling, processes, or architecture before they become problems, and drive the initiatives needed to address them.

Requirements

What you’ll need
  • 8+ years of hands-on experience in software development with proven skills in building large-scale, distributed systems.
  • Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable knowledge of API design, integration, and best practices.
  • Experience with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ, or similar).
  • 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, risk identification, project breakdown, and sequencing for efficient development.
  • Strong communication skills to present and articulate designs to technical and non-technical audiences, including experience leading architecture reviews and influencing technical direction.
  • Understanding of offensive security methods and tactics.
  • Knowledge of networking concepts including DNS, TCP/IP, routing protocols.

Benefits

Comp & perks
  • Comprehensive medical, dental, and vision benefits, plus savings plans—coverage starts on day one!
  • Access to company-paid counseling, coaching, and resources for you and your family through Spring Health.
  • Plan for your future with a 401(k)-retirement savings plan featuring a company match.
  • Paid leave plans to support you and your loved ones during life’s most important moments.
  • Equity stock options at hire, with annual performance-based grants—become an invested stakeholder in our shared success.
  • Earn $1,500–$3,500 for every qualified hire through our employee referral program.
  • Full- and partial-subsidized membership plans and equipment discounts to help you reach your personalized wellness goals.
  • Access a LinkedIn Learning membership to prioritize your personal and professional development.
  • Monthly reimbursements for meaningful connections with teammates through our SocialSpace Community.
  • Legal plan coverage, pet insurance, wellness reimbursements, and more to simplify life’s details.
  • Semi-flexible hours, with the expectation that you overlap the main part of the day to meet deadlines, collaborate with colleagues and attend key meetings.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinAPI designevent-driven architecturemessaging systemsunit testingintegration testingKubernetesfault-tolerant systemsnetworking concepts
Soft Skills
mentoringcollaborationcommunicationleadershipproblem-solvingdocumentationfeedbackinfluencingrequirements gatheringrisk identification