Remotery

Staff Software Engineer – Attack & User Emulation Team

Posted 14 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and maintain core services for offensive cybersecurity and user emulation within our range simulation environment, emphasizing scalability, performance, and fault tolerance.

• Lead and manage end-to-end technical projects, from gathering requirements and designing architecture to deployment.

• Mentor and assist engineers on the team; foster a collaborative culture and guide the team in coding best practices, testing, and architectural design.

• Define and advocate for technical architecture, system design, and best practices by utilizing documentation, design reviews, and team forums to promote knowledge sharing and alignment.

• Collaborate with Product Managers and UX Designers to develop user-centered solutions that are technically sound and consistent with all departmental priorities and business needs.

• Take responsibility for cross-team outcomes by ensuring that the AUE team's technical decisions, interfaces, and delivery commitments reflect the broader organization’s needs.

• Work together with other engineering teams as both a consumer and provider of APIs and services, treating these teams as customers with genuine needs, SLAs, and feedback mechanisms.

• Conduct code reviews and offer constructive feedback to ensure code quality, performance, and compliance with company standards.

• Implement effective monitoring and alerting strategies to maintain high uptime and facilitate prompt responses to potential system issues.

• Ensure services comply with security and regulatory standards by integrating the necessary controls into the development lifecycle.

• Identify potential gaps in tooling, processes, or architecture before they escalate into issues, and lead initiatives to address them.


⛳️ Requirements

• Over 8 years of hands-on experience in software development, with a proven track record in building large-scale, distributed systems.

• Expertise in an object-oriented programming language such as Java or Kotlin, with 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 in unit testing, integration testing, and deploying services on Kubernetes or a similar container orchestration platform.

• Demonstrated capability 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 effectively present and explain designs to both 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, and routing protocols.


🏝️ Benefits

• Comprehensive medical, dental, and vision benefits, along with savings plans—coverage begins on day one!

• Access to company-paid counseling, coaching, and resources for you and your family through Spring Health.

• Prepare for your future with a 401(k) retirement savings plan that includes a company match.

• Paid leave plans to support you and your loved ones during life’s significant moments.

• Equity stock options granted upon hire, with annual performance-based grants—become a vested stakeholder in our collective success.

• Earn between $1,500 and $3,500 for every qualified hire through our employee referral program.

• Full- and partial-subsidized membership plans and equipment discounts to help you achieve your personal wellness objectives.

• Gain access to a LinkedIn Learning membership to focus on your personal and professional growth.

• Monthly reimbursements for meaningful interactions with teammates through our SocialSpace Community.

• Coverage for legal plans, pet insurance, wellness reimbursements, and more to ease life's intricacies.

• Semi-flexible hours, with the expectation of overlapping during core hours to meet deadlines, collaborate with colleagues, and attend essential meetings.

People also viewed

GSB Solutions47 min ago

Full-Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer$110k/year
ApplyView job
General Dynamics Information Technology47 min ago

Senior Full Stack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$119k – $161k/year
ApplyView job
Qualifacts47 min ago

Staff Software Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
SD Solutions47 min ago

Senior Full Stack Engineer

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job
Kong Inc.47 min ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer$144.8k/year
ApplyView job
CookUnity47 min ago

Staff Full Stack Engineer, B2B

AR flagArgentina OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers