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
View details
Apply Now