Staff Software Engineer - Business Systems (Ruby/Rails)
Published on April 03, 2025
Founded in 2015 by former NSA cyber operators, Huntress was built on a simple premise: to force hackers to earn every inch of their access.
Today’s cyber-attacks aren’t limited to large organizations with the security tools that can ward off threats. Hackers don't discriminate and will find a way to penetrate any vulnerability in any size business.
Huntress enables IT providers and resellers to stop hidden threats that sneak past preventive security tools.
Through a combination of expert human threat hunters, a comprehensive platform, and a desire to make the world a safer place, we’re working to deliver cybersecurity to the 99%—those small to midsize businesses that make up the backbone of our economy.
Join the hunt and help us stop hackers in their tracks!
- Manage the technical aspects of the development of features for the Portal, including UX/UI and API-focused work
- Design, build, and optimize ETL (Extract, Transform, Load) pipelines to collect and process product analytics data, enabling actionable insights into user behavior and product performance
- Lead and develop high-quality software, software designs, and architecture, setting the standard for team excellence
- Collaborate with Growth teams to build and optimize data-driven features, experiments, and user flows that enhance acquisition, activation and retention
- Convert acceptance criteria into functional workflows, data models, and associated software design
- Be a technical thought leader for your team, providing architectural and design direction
- Focus on the entire life cycle of the system, including evolution, configuration, and risk management
- Ensure code quality and test code coverage through code reviews and test plan reviews
- Lead the team in providing accurate estimates and taking ownership over the timely completion of work
- Mentor and coach junior engineers, fostering an environment that values professional development to help uplevel their skills
- Motivate teams and promote collaboration and engagement
- Actively engage with the team and lead by being a positive role model
- 8+ years of experience developing complex software products
- 6+ years of programming in Ruby on Rails
- Experience developing and maintaining ETL pipelines to collect, process, and store product analytics data, enabling insights into user behavior and product performance
- Strong defensive coding skills, with a focus on secure, resilient, and failure-aware system design
- Experience with Javascript
- Experience with databases such as Postgres
- Excellent technical, diagnostic, and troubleshooting skills
- Experience working with data platforms, analytics tools, and even tracking systems (e.g. Snowplow, dbt, Snowflake) to inform Growth and PLG (Product Led Growth) initiatives
- Experience integrating and managing billing systems, including Stripe, Salesforce (SFDC), and subscription management workflows
- 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