Full Time

Principal Software Engineer - Core Platform (Ruby/Rails)

Huntress
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Huntress, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Principal Software Engineer - Core Platform (Ruby/Rails) at Huntress will play a vital role in shaping the technical direction of our core platform. This position requires a seasoned professional who will lead the design, development, and implementation of high-quality software solutions. The successful candidate will collaborate with product management and cross-functional teams, ensuring that our products not only meet high standards of performance and reliability but also align with business objectives. The Principal Software Engineer will have a significant impact on our engineering culture and mentor junior developers to foster skill growth and best practices within the team.



Job Responsibilities

  • Lead the architectural design and implementation of scalable Ruby on Rails applications.
  • Collaborate with product management to gather requirements and translate them into technical specifications.
  • Conduct code reviews to ensure adherence to best practices and coding standards.
  • Mentor and guide junior engineers in software development methodologies and best practices.
  • Participate in design discussions, contributing insights based on experience and technical knowledge.
  • Develop and optimize APIs for internal and external consumption.
  • Proactively identify and resolve performance bottlenecks and scalability issues.
  • Stay updated with industry trends and emerging technologies relevant to our technology stack.
  • Implement testing frameworks and ensure the reliability of software through rigorous testing.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred.
  • 8+ years of professional experience in software engineering, with a focus on Ruby on Rails.
  • Strong understanding of web application architecture and design patterns.
  • Proficient in performance optimization, debugging, and testing techniques.
  • Experience with RESTful API design and integration.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.
  • Strong communication skills to effectively convey technical concepts to non-technical stakeholders.
  • Experience with cloud infrastructure (AWS, Azure, GCP) is a plus.


Technologies & Tools

This position primarily utilizes Ruby on Rails for backend development, alongside various modern web technologies. Additional tools include Postgres for database management, Redis for caching, and tools like Git for version control and Jenkins for continuous integration and deployment. Familiarity with Docker and Kubernetes is advantageous, as they are integral to our development and deployment processes.



Ideal Candidates

The ideal candidate for the Principal Software Engineer position is a highly motivated professional with a passion for technology and a commitment to quality. They possess strong leadership abilities and demonstrate a proactive approach to problem-solving. Exceptional interpersonal skills are essential, as collaborating effectively with diverse teams and mentoring junior developers is a key aspect of this role. The successful candidate will also embody a growth mindset, embracing challenges and fostering an environment of continuous learning within the engineering team.

Educational Instruction and Library Workers, All Other: 119,000 people in the US, paid from $25,180 a year (the lowest 10%) to $98,740 (the top 10%), with $50,890 in the middle, in May 2025. See these jobs →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.