Staff Software Engineer - ISPM Platform (Ruby/Rails)
About the role
The Huntress team is seeking a Staff Software Engineer with a passion for innovation and a strong background in cybersecurity. Reporting to the Engineering Manager, this position offers a remote work environment with a competitive compensation range of $200,000 to $220,000 base plus bonus and equity.
What We Do
Cybercrime continues to grow, and Huntress is dedicated to defending businesses of all sizes against these threats. Founded in 2015 by former NSA cyber operators, Huntress builds technology in-house and operates a 24/7 SOC to ensure continuous protection for our customers. With over 5M endpoints and 11M identities secured, Huntress is committed to making enterprise-grade cybersecurity accessible to everyone.
What You’ll Do
- Build and grow the Identity Security Posture Management (ISPM) product, which is launching on July 1st and already has strong customer engagement.
- Collaborate with a product manager, senior engineers, security researchers, designers, and market experts to develop cutting-edge solutions for identity protection.
- Work closely with a product manager, senior engineers, security researchers, designers, and market experts to develop market-defining solutions for the identity protection space.
- Drive new ideas, build great software, and mentor more junior engineers.
- Use AI coding tools to accelerate development while maintaining ethical and responsible use.
- Build scalable solutions to emerging threats in a rapidly evolving landscape.
- Work across the stack, building new UI, scalable data models, and event ingestions, and designing systems to process petabytes of data efficiently.
Responsibilities
- Design, develop, and maintain end-to-end solutions using primarily Ruby on Rails.
- Implement efficient data pipelines to extract relevant information from massive amounts of noise.
- Collaborate with security researchers to understand hacking strategies and methods to combat them.
- Be a technical thought leader for your team, providing architectural and design direction.
- Continuously improve solution quality through code reviews, manual and automated testing.
- Set standards for excellence and develop processes that make the team continuously more efficient.
- Lead more junior engineers to deliver larger projects, including breaking down ambiguous problems into well-defined tasks, validating designs, and serving as POC for stakeholders.
- Design the systems and architecture to support processing petabytes of data efficiently.
Qualifications
- 10+ years of experience developing complex software products.
- 5+ years of programming in Ruby on Rails.
- Experience with AI coding tools, such as Claude Code.
- Experience with relational databases, such as Postgres.
- Experience working in the CyberSecurity industry.
- Experience working with external APIs (particularly REST, OData, authZ and authN flows).
- Familiarity with identity and resource security providers like m365, Okta, Google Workspaces, or similar.
- Experience with other data storage technologies (Clickhouse, Redis, ElasticSearch, Mongo, etc.).
Preferred Qualifications
- Experience working in the CyberSecurity industry.
- Experience working with external APIs (particularly REST, OData, authZ and authN flows).
- Familiarity with identity and resource security providers like m365, Okta, Google Workspaces, or similar.
- Experience with other data storage technologies (Clickhouse, Redis, ElasticSearch, Mongo, etc.).
What We Offer
- 100% remote work environment.
- 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.
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.
AI Use in Recruitment
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.