Skip to content

Principal Software Engineer, SOC Experience

Principal Software Engineer leading the SOC Experience team building systems for human-led security operations at scale. Focus on investigative workflows, workflow automation, agentic AI capabilities, and operational tooling.

215k – 240kUnited StatesBackend EngineeringRemote15+ YOE

About the role

Responsibilities

  • Be the engineering face of the team and a trusted technical leader across the department. In cross-functional conversations with other engineering teams, product, or leadership, represent the team's technical perspective clearly and credibly. Drive alignment on key decisions.
  • Balance technical rigor with pragmatism. Push back when taking a shortcut creates real risk, but also push back against over-engineering when the goal is discovery or prototyping. Make sound tradeoff decisions across requirements, reliability, performance, and cost.
  • Keep the team moving. Break down ambiguous requirements into work that can actually be executed, surface and clear blockers before they become delays.
  • Shape the team as well as the code. Give direct feedback, help engineers grow into solving harder problems, and model the kind of judgment and accountability expected.
  • Raise the floor and the ceiling through code review, pairing on problems, and creating leverage through better patterns, tooling, and shared understanding.
  • Shape how AI is built into the product. Design and ship agentic investigation capabilities that help analysts triage and report faster, with accuracy, safety, and auditability.
  • Prototype through hard problems. Dig in first on uncertain challenges, derisk, prove out the approach, then hand it off clearly.
  • Own the team's technical architecture and influence architectural direction across the system. Define long-term technical strategy for data models, interfaces, and contracts.

Requirements

  • 15+ years of experience developing complex software products
  • 8+ years of programming in Ruby on Rails
  • BS or MS in Computer Science or Engineering, or equivalent experience
  • Experience with AWS, Azure, or other public cloud environments
  • Experience with relational databases such as Postgres and with in-memory datastores such as Redis
  • Experience building production systems with LLMs, using agents, tools, evaluation, guardrails, and common, proven patterns
  • Experience with AI coding tools, such as Claude Code
  • Deep backend expertise and a track record of scaling production systems
  • Solid frontend fundamentals (Hotwire, Turbo, and Stimulus), but able to reason outside that box
  • Proven ability to build and maintain large, highly parallel systems and design for concurrency, throughput, and correctness under load

Nice-to-Haves

  • Mentoring senior engineers
  • Cross-functional collaboration with product, UX, and SOC stakeholders

Skills

Ruby on RailsAWSAzurePostgresRedisLLMsAI AgentsHotwireTurboStimulus

Principal Software Engineer, SIEM

Principal Software Engineer leading a feature delivery team to design, develop, and release software for the Huntress SIEM platform. Requires 15+ years experience, 8+ years Ruby on Rails and Postgres scaling.

215k – 240kUnited StatesBackend EngineeringRemote15+ YOECSSAWS

Principal Software Engineer

Principal Engineer defining long-term architecture, standards, and technical strategy for distributed backend and platform systems. Mentors senior engineers and drives adoption of AI-assisted tooling in a fast-moving security startup.

215k – 270kUnited StatesBackend EngineeringRemote8+ YOEGoGCP

Principal Software Engineer

Principal-level engineer setting technical direction for Athena, a distributed vulnerability data clearing house. Owns architecture, data validation, and scaling from prototype to production-grade systems.

220k – 258kUnited StatesBackend EngineeringRemote7+ YOEGoGCP

Principal Backend Engineer, Forward Deployed

Leads design, architecture, and deployment of AI-driven solutions for client workflows, owning projects end-to-end while mentoring engineers. Requires 12+ years experience with Python, ML frameworks, cloud infrastructure, and client-facing skills.

225k – 370kAustin, TX +1Backend EngineeringHybrid12+ YOEGCPAWS

Principal Software Engineer

Leads architectural vision and design of large-scale distributed systems for Fivetran's data movement platform. Drives cross-team initiatives, mentors engineers, and optimizes performance/scalability; requires 12+ years experience with backend systems like Java.

226k – 282kOakland, CABackend EngineeringHybrid12+ YOEAWSGCP