[Remote] Principal Software Engineer, SIEM (Ruby/Rails)
Note: The job is a remote job and is open to candidates in USA. Huntress is a remote-first cybersecurity company founded by former NSA cyber operators, focused on making enterprise-grade cybersecurity accessible to businesses of all sizes. They are seeking a Principal Software Engineer to lead a feature delivery team in the design and development of the Huntress SIEM Platform, focusing on automated detection and human-powered threat hunting.ResponsibilitiesOwn delivery, product quality, and up-time of complex mission-critical features/systemsImpact objectives and initiatives that span across departmentsLead technical decisions with company-wide impactEvolve our collective understanding of our technical domainDefine long-term strategic technical goals and initiativesEffectively communicate strategic technical vision and set an example for the organizationWork with the team engineering manager to make sure the team is meeting technical expectations and upholding strategyCommunicate critical trade-offs on technical approaches across the platformCollaborate closely with the team engineering manager, product manager, security research, platform, and architect on strategic initiatives and technical designsDevelop and enforce best practices for the team and departmentDesign and optimize workflows that bridge the gap between traditional development practices and AI-assisted engineeringBuild and evolve AI tooling and usage in daily development workflowsExperience using AI coding agents to accelerate developmentEngage with customers as necessaryContribute to and improve the organization's test frameworks and approachesDevelop a deep cross-product understanding of features and architectureOwn and drive the performance impact of team/department solutions and the overall platform suiteLead and develop high-quality, scalable software, software designs, and architecture, and set standards for team excellenceOwn improving visibility into software systems at scale, including monitoring and alertingFocus on the entire life cycle of the system, including evolution, configuration, and risk managementEnsure code quality and test code coverage through code reviews, test plan reviews, and security reviewsLead the team in providing accurate estimates and taking ownership of the timely completion of workMentor and coach junior engineers, fostering an environment that values professional development and promotes collaboration and engagementActively engage with the team and lead by being a positive role modelSkills15+ years of experience developing complex software products8+ years of programming in Ruby on Rails8+ years scaling Postgres databasesA BS in Computer Science or Engineering or equivalent experience gained through workExperience with modern data storage and query systems for high-volume analytics workloadsExperience in Agile or Scrum environmentExperience with JavaScript and CSSExperience reviewing code, problem-solving, and technical troubleshootingA deep understanding of ActiveRecord (Rails)Excellent technical, diagnostic, and troubleshooting skillsAbility to grasp new tools and technologies quicklyEffective communication and interpersonal skillsAbility to prioritize and execute multiple tasks at a time in a fast-paced environment, often operating independentlyAbility to distill complex technical topics so that they can be shared and understood by a non-technical audience meaningfullyAbility to work cross-functionally between multiple teamsPassion for technology, strong motivation, and responsibility for high-quality software featuresAbility to build strong interpersonal relationships with product, development teams, leadership, senior management, and internal and external stakeholdersExperience working with SIEM platforms or security log/event dataExperience with AWS, Azure, and/or GCP cloud environmentsExperience with Stimulus, Turbo, and/or Hotwire (or similar frameworks)Experience working in a Ruby on Rails monolithA passion for building platform capabilitiesEagerness to work with Tailwind CSS, Tailwind UI and FlowbiteExperience with data-led product designExperience with ClickhouseExperience with VectorBenefits100% remote work environment - since our founding in 2015Generous paid time off policy, including vacation, sick time, and paid holidays12 weeks of paid parental leaveHighly competitive and comprehensive medical, dental, and vision benefits plans401(k) with a 5% contribution regardless of employee contributionLife and Disability insurance plansStock options for **all** full-time employeesOne-time $500 reimbursement for building/upgrading home officeAnnual allowance for education and professional development assistance$75 USD/month digital reimbursementAccess to the BetterUp platform for coaching, personal, and professional growthCompany OverviewHuntress is the enterprise-grade, people-powered cybersecurity solution for all businesses, not just the 1%. It was founded in 2015, and is headquartered in Columbia, Maryland, USA, with a workforce of 501-1000 employees. Its website is https://huntress.com.