Principal Software Engineer

2 days ago


Columbia, South Carolina, United States Huntress Full time
Job Title: Principal Software Engineer

About the Role:

Huntress is seeking a highly skilled Principal Software Engineer to join our Core Platform team. As a key member of our engineering team, you will be responsible for designing, developing, and releasing software features that power our product suite.

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

Requirements:

  • 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

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

About Huntress:

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 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



  • Columbia, South Carolina, United States Huntress Full time

    Job Title: Principal Software EngineerAbout the Role:Huntress is seeking a highly skilled Principal Software Engineer to join our Huntress Core Platform team. As a key member of our engineering team, you will be responsible for designing, developing, and releasing software features for our Core Platform, which powers our entire product suite.About the...

  • Software Developer

    2 days ago


    Columbia, South Carolina, United States Captivation Software Full time

    Job Title: Software EngineerCaptivation Software is seeking a skilled 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.Responsibilities:Develop Java-based software solutions for enterprise-level...


  • Columbia, South Carolina, United States RCM Technologies, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Engineer Scientist to join our team at RCM Technologies, Inc. as a key member of our Research and Development department.Key ResponsibilitiesProject Leadership: Provide project leadership and technical guidance to multiple assigned technical projects, promoting a safe work environment...


  • Columbia, South Carolina, United States Delta System and Software Inc. Full time

    Job OverviewPosition Title: Golang Software EngineerCompany: Delta System and Software Inc.Role Summary: We are seeking a skilled Golang Software Engineer to contribute to our innovative projects. The ideal candidate will possess a strong background in Golang and additional programming languages, along with experience in developing and integrating RESTful...


  • Columbia, South Carolina, United States Software Technology Inc. Full time

    Job Title: Epic Principal TrainerSoftware Technology Inc. is seeking a highly experienced and certified Epic Principal Trainer to join our team.Key Responsibilities:Develop and deliver comprehensive training programs for HIM/Identity and Long Term Care Facility applications.Collaborate with cross-functional teams to ensure seamless implementation and...


  • Columbia, South Carolina, United States Software Technology Inc. Full time

    Job Title: Epic Principal TrainerSoftware Technology Inc. is seeking a highly experienced and certified Epic Principal Trainer to join our team.Key Responsibilities:Develop and deliver comprehensive training programs for HIM/Identity and Long Term Care Facility applications.Collaborate with cross-functional teams to ensure seamless implementation and...

  • Principal Engineer

    1 week ago


    Columbia, South Carolina, United States ANR Group Inc Full time

    Job SummaryANR Group Inc is seeking a highly skilled Principal Engineer to join our team. This is a challenging opportunity for a seasoned professional to lead complex engineering projects and provide technical guidance to junior engineers.Key ResponsibilitiesPerform advanced engineering analyses and designs to support operations, systems, and programs.Work...


  • Columbia, South Carolina, United States ANR Group Inc Full time

    ANR Group Inc is currently seeking qualified candidates for the position of Principal Engineering Specialist.Compensation: The hourly wage for this role ranges from $54 to $75, accompanied by comprehensive benefits.Position Overview:The Principal Engineering Specialist will engage in intricate engineering evaluations and designs that support various...


  • Columbia, South Carolina, United States Fluor Full time

    Job SummaryWe are seeking a highly skilled Principal Design Engineer to join our team at Fluor. As a key member of our engineering team, you will be responsible for providing technical leadership and direction on complex projects.Key ResponsibilitiesDevelop and review estimates and schedules, progress reports, and workforce forecastsEstablish, track, and...


  • Columbia, South Carolina, United States HireNetworks Full time

    Company Overview:HireNetworks is a pioneering organization in the field of artificial intelligence, focusing on streamlining operations within the healthcare sector. We are recognized for our advanced solutions in managing intricate claims processes and are dedicated to creating adaptable platforms for handling various forms of documentation, including...


  • Columbia, South Carolina, United States WP Engine Full time

    Principal Product Owner for Billing & InvoicingWe are seeking a highly motivated and experienced Principal Product Owner to join our Business Transformation team at WP Engine. As a key member of our team, you will play a critical role in transforming our core business processes, driving enterprise product vision, strategy, and roadmap, and working...


  • Columbia, South Carolina, United States Independent Software Full time

    Job Title: Network Firewall EngineerAt Independent Software, we are seeking a highly skilled Network Firewall Engineer to join our team of cybersecurity experts. As a Network Firewall Engineer, you will be responsible for the configuration, deployment, and management of our customer's next generation firewall solution and VPN technology.Key...


  • Columbia, South Carolina, United States Jacobs Full time

    About the RoleWe are seeking a highly skilled Principal Systems Engineer to join our team at Jacobs. As a key member of our team, you will be responsible for designing and implementing system network configurations, managing and maintaining an IT enterprise centered around Microsoft Active Directory, Microsoft Exchange, and related products.The ideal...


  • Columbia, South Carolina, United States Framatome GmbH Full time

    About the RoleWe are seeking a highly skilled Principal Core Design Engineer to join our team in Richland, WA. As a key member of our Fuel Business Unit, you will be responsible for designing and developing innovative fuel assemblies for light water reactors.Key ResponsibilitiesDesign and create cross sections of fuel assembly lattice designs to support our...


  • Columbia, South Carolina, United States Independent Software Full time

    Job SummaryWe are seeking a highly skilled Network Firewall Engineer to join our team at Independent Software. As a key member of our cybersecurity team, you will be responsible for the configuration, deployment, and management of our customer's next generation firewall solution and VPN technology.Key ResponsibilitiesConfigure and deploy next generation...


  • Columbia, South Carolina, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Principal RF Photonics Engineer to join our team in Columbia, MD. As a key member of our Mission Systems team, you will be responsible for designing, simulating, building, and demonstrating RF Photonic systems for US Government research and development contracts.ResponsibilitiesDesign and develop RF Photonic systems...


  • Columbia, South Carolina, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Principal RF Photonics Engineer to join our team in Columbia, MD. As a key member of our Mission Systems team, you will be responsible for designing, simulating, building, and demonstrating RF Photonic systems for US Government research and development contracts.Key ResponsibilitiesDesign and develop RF Photonic...


  • Columbia, South Carolina, United States Focused HR Solutions Full time

    Job Title: Senior.NET Software EngineerWe are seeking a highly skilled Senior.NET Software Engineer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing and implementing medium to large-scale software systems and components using.NET architectures.Key Responsibilities:Design and implement...


  • Columbia, South Carolina, United States Fulfill Team Inc. Full time

    Embedded C/C++ Engineer OpportunityFulfill Team Inc. is seeking a skilled Embedded C/C++ Engineer to join our team of engineers who develop firmware and hardware for a variety of products for external customers.Key Responsibilities:Design and develop firmware and software for embedded systems using C/C++Collaborate with cross-functional teams to integrate...

  • Senior Engineer

    13 hours ago


    Columbia, South Carolina, United States Energy Northwest Full time

    Unlock Your Potential at Energy NorthwestWe are seeking a talented individual to fill the role of Engineering Service Provider at Energy Northwest, a company where employees are passionate about their work and dedicated to providing exceptional customer service.ROLE SUMMARYProvide specialized engineering services and support for complex engineering tasks at...