Principal Software Engineer, SOC Experience (Ruby/Rails)
New
Based in the United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 15+ years of software engineering experience; 8+ years of hands-on development experience with Ruby on Rails
- Required Skills
- AWSPostgreSQLRuby on RailsAzureRedisLLMDistributed Systems
Requirements
- 15+ years of software engineering experience building complex, scalable production systems
- 8+ years of hands-on development experience with Ruby on Rails in backend-heavy environments
- Strong background in distributed systems, high-scale backend architecture, and concurrency-safe design
- Proven experience working with cloud infrastructure such as AWS, Azure, or similar platforms
- Deep expertise with relational databases (e.g., PostgreSQL) and in-memory systems such as Redis
- Experience building or integrating AI/LLM-based systems, including agents, tooling, evaluation frameworks, and guardrails
- Familiarity with AI-assisted development tools (e.g., Claude Code or similar)
- Solid understanding of frontend fundamentals (Hotwire, Turbo, Stimulus or similar), with ability to reason across the stack
- Strong leadership, communication, and stakeholder management skills in cross-functional environments
- Proven ability to mentor senior engineers and raise overall engineering standards across a team or organization
- Experience designing systems with high reliability, observability, and correctness requirements in security-sensitive environments
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience
Responsibilities
- Provide technical leadership across SOC Experience systems, defining architecture and long-term technical strategy for investigative workflows, automation, and analyst tooling
- Lead the design and delivery of scalable, reliable systems that support SOC operations, including triage, investigation, remediation, and reporting capabilities
- Break down complex and ambiguous security and operational problems into executable engineering plans and drive alignment across teams
- Serve as a key technical representative in cross-functional discussions with engineering, product, UX, and SOC leadership, ensuring clarity and direction
- Guide the evolution of AI-assisted and agentic investigation capabilities, ensuring safety, auditability, and correctness in security-critical workflows
- Mentor and elevate engineers through code review, pairing, and technical coaching, improving overall team execution and engineering quality
- Prototype and validate technical approaches for high-uncertainty problems before scaling solutions into production systems
- Balance pragmatism and rigor in technical decision-making, making clear trade-offs between speed, reliability, scalability, and maintainability
- Improve system observability, operational metrics, and reliability of SOC workflows as new products and detection capabilities are introduced
View Full Description & ApplyYou'll be redirected to the employer's site