H

Principal Software Engineer - Core Platform (Ruby/Rails)

Huntress
Full-time
Remote
United States
$190,000 - $215,000 USD yearly

What We Do: 


Founded in 2015 as a fully remote company 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,
which is why Huntress focuses on protecting those small to midsize
businesses that make up the backbone of our economy.


Huntress stops hidden threats that sneak past preventive security
tools by utilizing our award-winning security platform and expert human
threat hunters through dynamic products, including Managed EDR, MDR for
Microsoft 365, and Managed Security Awareness Training.


Join the hunt and help us stop hackers in their tracks!


What You’ll Do:


The Huntress team is looking for an innovative and highly motivated
Principal Software Engineer to join our Huntress Core Platform team. Our
Core Platform contains the foundational components that power the
entire Huntress product suite like the notification system, onboarding
and activation, authentication and authorization, end-to-end user
experience, integrations and APIs, and billing and subscriptions. Your
contributions to our already high-performing team will help us scale our
product suite that protects the 99%.


In this role, you will be responsible for end-to-end feature
delivery: designing, developing, and releasing software features for the
Huntress Core Platform. You will focus on creating the technical vision
for new and exciting features from the platform roadmap. You’ll work
alongside an innovative and diverse team of problem solvers who exhibit
high energy, deep technical skills, and a drive to get things done. As a
Principal Software Engineer, you will work closely with the
architecture team to design and build the type of solutions Huntress has
become known for, which are solutions that not only solve problems but
drastically improve industry standards, workflows, and user experiences.


Responsibilities:



  • Own delivery, product quality, and up-time of complex mission-critical features/systems

  • Impact objectives and initiatives that span across departments

  • Lead technical decisions with company-wide impact

  • Evolve our collective understanding of our technical domain

  • Define long-term strategic technical goals and initiatives

  • Effectively communicate strategic technical vision and set an example for the organization

  • Work with the team engineering manager to make sure the team is meeting technical expectations and upholding strategy

  • Communicate critical trade-offs on technical approaches across the platform

  • Collaborate closely with the team engineering manager, product
    manager, and architect on strategic initiatives and technical designs

  • Develop and enforce best practices for team and department

  • Engage with customers as necessary

  • Contribute to and improve the organization's test frameworks and approaches

  • Develop a deep cross-product understanding of features and architecture

  • Own and drive performance impact of team/department solutions and the overall platform suite

  • Lead and develop high-quality scalable software, software designs, and architecture and set standards for team excellence

  • 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 and promotes collaboration and
    engagement

  • Actively engage with the team and lead by being a positive role model


What You Bring To The Team:



  • 10+ years of experience developing complex software products

  • 8+ years of programming in Ruby on Rails

  • A BS in Computer Science or Engineering or equivalent experience gained through work

  • Experience in Agile or Scrum environment

  • Experience with JavaScript and CSS

  • Experience working with external APIs

  • Experience reviewing code, problem-solving, and technical troubleshooting

  • Experience working on Linux-based infrastructure

  • Experience with databases such as Postgres

  • A deep understanding of ActiveRecord (Rails)

  • Excellent technical, diagnostic, and troubleshooting skills

  • Ability to grasp new tools and technologies quickly

  • Effective communication and interpersonal skills

  • Ability to prioritize and execute multiple tasks at a time in a fast-paced environment, often operating independently

  • Ability to distill complex technical topics so that they can be shared and understood by a non-technical audience meaningfully

  • Ability to work cross-functionally between multiple teams

  • Passion for technology and strong motivation and responsibility for high-quality software features

  • Ability to build strong interpersonal relationships with product,
    development teams, leadership, senior management, and internal and
    external stakeholders


Helpful experience, but not required



  • Experience with AWS Cloud Environments

  • Experience with Stimulus, Turbo, and/or Hotwire (or similar frameworks)

  • Experience working in a Ruby on Rails monolith

  • A passion for building platform capabilities

  • Eagerness to work in Tailwind UI


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 small businesses.


Accommodations:


If you require reasonable accommodation in completing this
application, interviewing, completing any pre-employment testing, or
participating 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.  


If you have questions about your personal data privacy at Huntress, please visit our privacy page.


#BI-Remote