Huntress · 1 day ago
Principal Software Engineer - Core Platform (Ruby/Rails)
Maximize your interview chances
Cyber SecurityInformation Technology
Growth Opportunities
Insider Connection @Huntress
Get 3x more responses when you reach out via email instead of LinkedIn.
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
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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
Preferred
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
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
Company
Huntress
Huntress is the leading cybersecurity partner for small and mid-sized businesses (SMBs) and the managed service providers that support them.
Funding
Current Stage
Late StageTotal Funding
$309.76MKey Investors
Sapphire VenturesCIBC Innovation BankingJMI Equity
2024-06-18Series D· $150M
2023-05-16Series C· $60M
2022-09-07Debt Financing· $40M
Recent News
2024-05-23
Company data provided by crunchbase