Staff Software Engineer
New
S
SimSpace CorporationCybersecurity
Remote - U.S., overlap the main part of the dayFull-TimeStaff
Salary185,000 - 260,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- JavaKafkaKotlinKubernetesRabbitmqSpring BootMicroservicesDistributed Systems
Requirements
- 8+ years of experience in software development with distributed systems
- Experience operating as a technical lead or Staff-level engineer
- Expertise in an OOP-based language such as Java or Kotlin
- Knowledge of API design, integration, and best practices
- Experience with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ)
- Experience deploying services in Kubernetes or a similar container orchestration platform
- Understanding of offensive security methods and tactics
- Knowledge of networking concepts including DNS, TCP/IP, routing protocols
Responsibilities
- Design, develop, and maintain the core services for offensive cybersecurity and user emulation in our range simulation environment
- Own and drive end-to-end technical projects from requirements to deployment
- Mentor and support engineers to promote coding best practices and architectural design
- Define and evangelize technical architecture through documentation and design reviews
- Collaborate with Product Managers and UX Designers to create user-centered solutions
- Partner with other engineering teams as both a consumer and provider of APIs and services
- Ensure services meet security and compliance standards
- Implement robust monitoring and alerting strategies
View Full Description & ApplyYou'll be redirected to the employer's site