Principal Software Engineer - SIEM (Ruby/Rails)
Published on April 15, 2024
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!
- Be a technical and functional expert who strategizes with senior leaders across multiple functions within the org to understand the needs of the customer and how a customer will use features that are developed for the platform
- Responsible for driving design and managing the technical aspects of the development of features for the newly developed SIEM offering
- Work with the product team to design and architect creative solutions for key features and functionality
- Lead and develop high-quality scalable software, software designs, and architecture and set standards for team excellence
- Convert acceptance criteria into functional workflows and data models and associated performant 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 junior engineers to help them level up their skills
- Motivate teams and promote collaboration and engagement
- Actively engage with the team and lead by being a positive role model
- 10+ years of experience developing complex software products
- 7+ years of programming in Ruby on Rails
- Experience working with large data sets (billions of records, terabytes of data)
- Experience working with OLAP DBMS (ClickHouse/SQL preferred)
- A deep understanding of ActiveRecord (Rails)
- Experience working with S3
- Experience working with structured and unstructured log and event data
- Experience with Javascript
- Experience with AWS Cloud Environments
- Experience working on Linux-based infrastructure
- Experience with databases such as Postgres
- Experience working with Vector (nice to have)
- Excellent technical, diagnostic, and troubleshooting skills
- Ability to coordinate with the Director and Architecture level engineers to define and refine the long-term strategic goals of the organization.
- Ability to grasp new technologies quickly and prioritize and multitask on multiple responsibilities
- Ability to operate independently, make decisions, take action, and take responsibility
- Ability to distill complex technical topics so that they can be shared and understood by a non-technical audience in a meaningful way.
- Effective communication and interpersonal skills
- Ability to work and coordinate between multiple teams
- Demonstrated ability to take high-level requirements, decompose them into actionable work units, and lead the entire SDLC
- 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
- 100% remote work environment - since our founding in 2015
- Generous paid time off policy including vacation, sick time, and paid holidays
- 12 weeks paid parental leave
- Highly competitive and comprehensive medical, dental, and vision benefits plans
- 401(k) with 5% contribution regardless of employee contribution
- Life and Disability insurance plans
- Stock options for all full-time employees
- One-time $500 reimbursement to build/upgrade home office
- Annual allowance for education and professional development assistance
- $75 USD/month digital reimbursement
- Access to both Udemy and BetterUp platforms for coaching, personal, and professional growth