Huntress logo
Huntress

Managed endpoint protection, detection and response for the 99% who need it most.

Principal Software Engineer, SOC Experience (Ruby/Rails)

SDETSDETFull TimeRemoteLeadTeam 201-500Since 2015H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$215K - $240K / year

Seniority

Lead

English

Job Description

Principal Software Engineer, SOC Experience (Ruby/Rails)

Huntress

Reports to: Director, Engineering Location: Remote US, Only Compensation: $215,000 to $240,000 base plus bonus and equity What We Do: Cybercrime is growing, and more businesses are getting hit by threats that used to target only the biggest organizations. That pushes defenders like us to operate at the highest level, and it deepens our need for good people who want to make a meaningful impact. Founded in 2015 by former NSA cyber operators, Huntress is a remote-first team working to make enterprise-grade cybersecurity accessible to businesses of all sizes. We work closely with security teams and service providers protecting complex environments, often without the time or headcount to handle it all. That’s why we build our technology in-house and back it with a 24/7 human-led Security Operations Center (SOC). As a result, our platform is never disconnected from the experts who manage it, ensuring our customers' protection. Huntress now secures more than 5M endpoints and 11M identities worldwide. Those numbers keep growing because more businesses rely on us to help carry the load and operate with more confidence. Every day, you can see that commitment in how we stand with our customers and how we show up for each other. What You’ll Do: The Huntress team seeks a Principal Software Engineer to join our Security Operations Center (SOC) Experience team. This team builds the systems that enable Huntress’ human-led SOC to operate at scale across investigative workflows, protecting our customers and our partners’ customers. The team’s work is about building the operational backbone for modern SOC execution: live triage and investigation experiences, workflow-driven automation, agentic investigation capabilities, remediation actions, and customer-facing reporting. The team also owns the steady stream of operational work as new detections, products, and capabilities come online across the Huntress platform. Your contributions will help Huntress improve analyst efficiency, reduce toil, and drive customer outcomes as we scale protection for the 99%. As a Principal Software Engineer at Huntress, you will provide technical leadership across this space by shaping architecture, decomposing ambiguous problems, and driving execution on the highest-leverage work. You will partner closely with engineering, product, UX, and SOC stakeholders to turn operational pain points into reliable, auditable, and scalable systems. This includes empowering and enabling analyst investigation workflow, establishing behavior and safety rails for assisted and automated actions, improving observability and operational metrics, and raising the bar for reliability, maintainability, and delivery quality across the team. You’ll be expected to go deep in the code when needed, mentor senior engineers, and help the organization make pragmatic technical decisions that improve analyst effectiveness, partner outcomes, and Huntress’s long-term ability to innovate in the industry with confidence. We make full use of AI coding tools to enable you to accelerate your development. We don’t cap token usage. We expect you to use AI and all tools responsibly. 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, you represent the team's technical perspective clearly and credibly. You drive alignment on key decisions. You bring context back in both directions and protect the team from unclear scope. - Balance technical rigor with pragmatism. You push back when taking a shortcut creates real risk, but you also push back against over-engineering when the goal is discovery or prototyping. You have a bias for action and for getting frequent customer feedback. You make sound tradeoff decisions across requirements, reliability, performance, and cost. You can articulate the trade-offs either way to engineers and non-engineers alike. - Keep the team moving. You know the difference between decisions worth deliberating and decisions worth making quickly. You break down ambiguous requirements into work that can actually be executed, surface and clear blockers before they become delays, and hold the line between planning and shipping. - Shape the team as well as the code. You notice interpersonal friction and work with the engineering manager to address it. You give direct feedback, help engineers grow into solving harder problems, and model the kind of judgment and accountability you want the team to have. The team functions better because you're a part of it. - Raise the floor and the ceiling. The measure of your technical leadership is how the whole team performs, not just what you personally ship. That means code review with genuine intent, pairing on problems others are stuck on, and creating leverage through better patterns, tooling, and shared understanding. - Shape how we build AI into the product. Design and ship agentic investigation capabilities that help analysts triage and report faster, with the accuracy, safety, and auditability that is required in a security environment. - Prototype your way through hard problems. When the team hits something genuinely uncertain, you dig in first. 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, how the system evolves (e.g., data models, interfaces, contracts), and make the calls when the team is stuck between options. Your decisions create the foundation others build on for the foreseeable future. What You Bring To The Team: - 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 (today’s stack is 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 What We Offer: - 100% remote work environment - since our founding in 2015 - Generous paid time off policy, including vacation, sick time, and paid holidays - 12 weeks of paid parental leave - Highly competitive and comprehensive medical, dental, and vision benefits plans - 401(k) with a 5% contribution regardless of employee contribution - Life and Disability insurance plans - Stock options for all full-time employees - One-time $500 reimbursement for building/upgrading home office - Annual allowance for education and professional development assistance - $75 USD/month digital reimbursement - Access to the BetterUp platform for coaching, personal, and professional growth Huntress is committed to creating a culture of inclusivity where every single member of our team is valued, has a voice, and is empowered to come to work every day just as they are. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, disability, veteran status, genetic information, marital status, or any other legally protected status. We do discriminate against hackers who try to exploit businesses of all sizes. Accommodations: If you require reasonable accommodation to complete this application, interview, or pre-employment testing or participate in the employee selection process, please direct your inquiries to accommodations@huntresslabs.com. Please note that non-accommodation requests to this inbox will not receive a response. Huntress uses artificial intelligence tools to assist in reviewing and evaluating job applications, including resume screening, skills assessment, and candidate matching and comparisons. These AI tools support our human recruiters in the initial review process, but do not make final hiring decisions without human involvement. By submitting your application, you acknowledge this use of AI in our recruitment process. Please review our Candidate Privacy Notice for more details on our practices and your data privacy rights. #BI-Remote

Related Categories

Related Job Pages

More SDET Jobs

ELEKS logo

Senior Test Engineer, Sport Domain

ELEKS

The Custom Software Development Company

SDET2 days ago
Full TimeRemoteTeam 1,001-5,000Since 1991H1B Sponsor

• Take ownership of testing customer-reported bugs/feature requests by SLAs and change management protocols • Drive end-to-end testing for each new feature/bug fix delivered by the team • Verify integrations between different services, systems & apps • Analyse and work with product requirements at different stages of product development • Continuously create and maintain test artefacts • Proactively suggest improvements to the platform and development/testing processes • Create and update test documentation and instructions on supported systems to help the support team work more efficiently • Attend customer meetings and be ready to communicate/report status with customers

Poland
Booz Allen Hamilton logo

Test Engineer

Booz Allen Hamilton

Booz Allen Hamilton is an award-winning provider of strategic innovation, management consulting, technology, and engineering services. Founded in 1914, the comp

SDET2 days ago

Provide test engineering support by developing test plans and documenting data analysis requirements. Collaborate with cross-functional teams to troubleshoot issues and ensure quality assessment of test data for national defense projects.

California
Full TimeRemoteTeam 10,001+Since 2002H1B No Sponsor

• Build and implement scalable automated quality assurance best practices • Test planning, documentation, and execution of functional and regression automated tests written in Java and/or Groovy • Actively participate in grooming/sprint planning sessions and work with product and development teams to define priorities, provide feedback concerning accuracy and testability • Setting up, maintaining, and performing test automation frameworks on multiple systems • Work with deployment teams to resolve issues and collaborate on product design • Researching test tools, methodologies, and trends to upgrade existing practices and processes • Work closely with the project team, product owners and other stakeholders to develop the automated test strategy and product test plan • Log bugs in JIRA with steps and details to help pinpoint developmental issues • Maintain automated test plans and update automated test scenarios and test cases based on requirements for system integration, functional, regression and performance testing

Canada
$88K - $93K / year
LED FastStart logo

Telephony Test Engineer

LED FastStart

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

SDET2 days ago
Full TimeRemoteTeam 51-200

Role Description Transform technology into opportunity as a Test Engineer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. As a Test Engineer, the work you’ll do at GDIT will be impactful to the mission of our customers. You will play a crucial role in: - Design, develop, and implement test plans, manual test scripts for ACD, IVR, and IVA call flows - Validate routing logic, queue behaviors, agent workflows, and transfer scenarios - Test speech recognition, NLP-driven interactions, and conversational AI flows - Perform functional, regression, integration, and end‑to‑end testing across multiple platforms (telephony, CRM, backend services) - Analyze logs, call traces, and telephony events to identify defects and root causes - Collaborate with developers, business analysts, and operational teams to refine requirements and support defect resolutions - Support UAT cycles and production validation during releases - Document test results, defects, and testing evidence clearly and accurately - Recommend improvements to call flows, user experience, and overall system performance Qualifications - Education: Bachelor of Science - Experience: 2+ years of related experience - Required Skills: - Experience testing ACD/IVR/IVA systems (e.g., Genesys, Avaya, Amazon Connect, NICE CXone, Cisco, Nuance, or similar) - Experience with telephony call routing, SIP, CTI, and speech recognition technologies - Strong analytical and problem‑solving abilities with comfort interpreting call logs, traces, and backend service interactions - Experience using test management tools (Jira, ServiceNow Test Management) - Exposure to telecommunications and/or VoIP environments and protocols - Security clearance level: Must be able to pass a background check to obtain a position of Public Trust - US Citizenship Required - Location: Remote Benefits - AI-powered career tool that identifies career steps and learning opportunities - An internal mobility team focused on helping you achieve your career goals - Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off - Full-flex work week to own your priorities at work and at home - Award-winning culture of innovation and a military-friendly workplace Salary Information The likely salary range for this position is $75,650 - $102,350. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Benefits Information Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including: - Vacation, sick and personal time - Holidays - Paid parental, military, bereavement and jury duty leave GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee’s date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

United States
$75.7K - $102.4K / year