Principal Software Engineer

1 month ago


Columbia, United States Huntress Full time
Job DescriptionJob Description

Reports to: Engineering Manager

Location: Remote US

Compensation: $200,000 to $235,000 base plus bonus and equity

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


  • Software Engineer

    1 month ago


    Columbia, United States Captivation Software Full time

    Job DescriptionJob DescriptionBuild to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a...

  • Software Engineer

    1 month ago


    Columbia, United States Captivation Software Full time

    Job DescriptionJob DescriptionBuild to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a...


  • Columbia, Maryland, United States ManTech Full time

    ManTech International Corporation is a leading provider of innovative technology solutions, and we're looking for a talented Principal Engineering Solutions Architect to join our team in the Columbia and Hanover, MD area.The successful candidate will have 14 years of experience as a System Engineer or in a similar type of capacity, and a Bachelor's degree in...

  • Principal Engineer

    3 days ago


    Columbia, Maryland, United States EnDepth Solutions LLC Full time

    About the JobThis is an exciting opportunity to join EnDepth Solutions LLC as a Senior Software Engineer and contribute to the development of complex software systems for our clients.You will be responsible for designing, developing, and testing software components, as well as resolving software problem reports and providing input to the software components...

  • Technical Lead

    3 weeks ago


    Columbia, South Carolina, United States Volt Full time

    Senior Software Engineer Role OverviewWe are seeking an experienced Principal Engineer to join our team at Volt in Richland, WA. As a key member of our engineering team, you will play a vital role in leading complex engineering analyses and designs.Salary and BenefitsThe estimated salary for this position is $75-$85 per hour, based on factors such as...


  • Columbia, Maryland, United States TeamWorx Security Full time

    Senior Software Development RoleWe are seeking a highly skilled SME Software Developer to join our team at TeamWorx Security. In this role, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.About the CompanyTeamWorx Security is a rapidly growing company that specializes in...

  • Software Engineer

    3 weeks ago


    Columbia, United States Merit 321 Full time

    Position: Software Engineer Location: Columbia, MD (Hybrid) Clearance: Active Secret Clearance Summary We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely...

  • Software Engineer

    5 months ago


    Columbia, United States SW Complete Full time

    Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to deliver critical and...

  • Software Engineer

    5 months ago


    Columbia, United States Merit 321 Full time

    Position: Software Engineer Location: Columbia, MD (Hybrid) Clearance: Active Secret Clearance Summary We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will...

  • Software Engineer

    3 weeks ago


    Columbia, United States SW Complete Full time

    Job Type Full-time Description Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to...

  • Software Engineer

    3 weeks ago


    Columbia, United States SW Complete Full time

    Job Type Full-time Description Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to...


  • Columbia, South Carolina, United States Zillow Full time

    About the Team:Zillow, a leading real estate platform in the United States, is reimagining the homebuying experience. With over 10.5 billion visits in 2022 and 220 million monthly unique users, we're simplifying and automating the buying, selling, and renting process. Our team in Mexico will collaborate with US tech teams to make homeownership accessible to...


  • Columbia, Maryland, United States Leidos Full time

    Leidos: A Leader in Software EngineeringWe are seeking a highly skilled and experienced Software Development Leader to join our team at Leidos. As a Principal Software Engineer, you will be responsible for leading the development of complex software systems and ensuring that they meet the highest standards of quality and performance.About the Role:The...

  • Software Engineer

    3 weeks ago


    Columbia, Missouri, United States Zack Group Full time

    We are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on building scalable, efficient, and secure solutions using industry-standard technologies.Key Responsibilities:Design and...

  • Software Engineer

    3 weeks ago


    Columbia, United States SW Complete Full time

    Job Type Full-time Description Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to...

  • Software Engineer

    3 weeks ago


    Columbia, United States SW Complete Full time

    Job Type Full-time Description Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions, software and systems engineering, and other solutions to...


  • Columbia, United States Fuse Engineering Full time

    Primary Responsibilities The ideal candidate will successfully demonstrate the following toolsets to complete various functions within our Architecture, helping support and quickly deploy systems into the field. Automating deployment, scaling, and management of containerized and cloud microservice based applications utilizing Kubernetes. Configure systems,...

  • Software Engineer

    4 weeks ago


    Columbia, United States Reflexive Concepts Full time

    Reflexive Concept is looking for a skilled Software Engineer to join our team! Essential Job Responsibilities Must have a strong working knowledge and experience developing Java based software capabilities. Should have an inquisitive nature, responsiveness, and excellent testing skills. Must also possess strong troubleshooting skills and the ability to...

  • Platform Engineer

    1 month ago


    Columbia, United States Captivation Software Full time

    Job DescriptionJob DescriptionBuild to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a...


  • Columbia, Maryland, United States BigBear Inc Full time

    Job Title: Principal Interaction Designer for Advanced Analytics">Company Overview:BigBear.ai is a leader in AI-powered analytics and cyber engineering solutions. Our innovative products help customers make informed decisions in complex environments.Estimated Salary:$200,000/yearJob Description:We are seeking an experienced Principal Interaction Designer to...