Summary
Join Huntress, a fully remote global cybersecurity company, as a Principal Software Engineer on the Huntress EDR team. You will be responsible for delivering server-side features of the EDR product, working with other engineers to design, develop, and release features at scale. This role requires a strong technical vision and leadership skills to guide the team and improve industry standards. You will collaborate with various teams and mentor junior engineers. Huntress offers a competitive salary, comprehensive benefits, and a supportive remote work environment.
Requirements
- 15+ years of experience developing complex software products
- 8+ years of programming in Ruby on Rails
- 8+ years scaling Postgres databases
- 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 RPC
- Experience reviewing code, problem-solving, and technical troubleshooting
- Experience working on Linux-based infrastructure
- 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
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, security research, platform, 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
- Own improving visibility into software systems at scale, including monitoring and alerting
- 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, test plan reviews, and security 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
Preferred Qualifications
- 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 with Tailwind CSS , Tailwind UI & Flowbite
- Experience with data-led product design
Benefits
- 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