Principal Software Engineer, SIEM (Ruby/Rails) (San Diego)
Huntress
Cybercrime is growing, and more businesses are getting hit by threats that used to target only the biggest organizations. That pushes defenders like us to operate at the highest level, and it deepens our need for good people who want to make a meaningful impact.
Founded in 2015 by former NSA cyber operators, Huntress is a remote-first team working to make enterprise-grade cybersecurity accessible to businesses of all sizes. We work closely with security teams and service providers protecting complex environments, often without the time or headcount to handle it all. That's why we build our technology in-house and back it with a 24/7 human-led Security Operations Center (SOC). As a result, our platform is never disconnected from the experts who manage it, ensuring our customers protection.
Huntress now secures more than 5M endpoints and 14M identities worldwide. Those numbers keep growing because more businesses rely on us to help carry the load and operate with more confidence. Every day, you can see that commitment in how we stand with our customers and how we show up for each other.
What You'll Do:
The Huntress team is looking for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software Engineer at Huntress, you will be responsible for leading a feature delivery team in the design, development, and high-quality release of software features for the Huntress SIEM Platform that provides for automated detection and human-powered threat hunting. You will focus on creating the technical vision for new and exciting features from the product roadmap. You'll be working with a smart 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 platform and architecture teams 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, security research, platform, and architect on strategic initiatives and technical designs
* Develop and enforce best practices for the team and department
* Design and optimize workflows that bridge the gap between traditional development practices and AI-assisted engineering.
* Build and evolve AI tooling and usage in daily development workflows
* Experience using AI coding agents to accelerate development
* Engage with customers as necessary
* Contribute to and improve the organizations test frameworks and approaches
* Develop a deep cross-product understanding of features and architecture
* Own and drive the 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
* Own improving visibility into software systems at scale, including monitoring and alerting
* 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, test plan reviews, and security reviews
* Lead the team in providing accurate estimates and taking ownership of 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:
* 15+ years of experience developing complex software products
* 8+ years of programming in Ruby on Rails
* 8+ years scaling Postgres databases
* A BS in Computer Science or Engineering or equivalent experience gained through work
* Experience with modern data storage and query systems for high-volume analytics workloads
* Experience in Agile or Scrum environment
* Experience with JavaScript and CSS
* Experience reviewing code, problem-solving, and technical troubleshooting
* 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, 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 working with SIEM platforms or security log/event data
* Experience with AWS, Azure, and/or GCP 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 with Tailwind CSS, Tailwind UI and Flowbite
* Experience with data-led product design
* Experience with Clickhouse
* Experience with Vector
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
PDN-a2c170d8-19d3-4150-9484-50a7607058b1- ...create useable prototypes based on pre-generated Photoshop mockups and sliced for Rails HTML. Our Requirements: - Applicants must have 1+ years experience in backend scripting using Ruby on Rails - You should be able to demonstrate "hands on" experience using...RubyRailFull time
- ...Robotic Software Engineer 3 San Diego, CA Robotic Software Engineer 3 San Diego, CA Experience: A bachelors degree in Software Engineering, Computer Engineering, or a related field. Minimum of 5 years of relevant experience, ideally within a startup or technology...Suggested
$110k - $130k
...base salary, depending on relevant experience, qualifications, and demonstrated skills. Work location: Primarily onsite in San Diego. Any hybrid arrangement requires approval from our customer; this is not a fully remote role. WHAT YOU WILL DO Turn business...Suggested$118.17k - $141.32k
...Description General Information Job Code: CIT-DV-04T Location: San Diego, CA Employee Type: Exempt, Full Time Regular Telework:... ...other quality issues, and suggests improvements to ensure all software outputs meet Ripple Effect’s quality standards and client...SuggestedFull timeContract workWork at officeRemote workFlexible hours- ...Job Description Job Description Title: Lead Embedded Software Engineer Term: Long-Term Contractor or Perm Location: San Diego-Hybrid Start Date ASAP ***Required: US Citizen*** Requirements Lead and mentor a team of embedded software engineers,...SuggestedPermanent employmentFor contractorsImmediate start
- ...s Role: Dates Worked Together: Email: Phone: Senior SAP Process Orchestration / Integration Developer Location: San Diego, CA (onsite) Experience 5+ years in an SAP metrics-driven environment. Experience with complex SAP interfaces. Experience...Contract workRelocation
$129k - $205k
Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)This role is a part of the Ambulatory Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you...Full timeWork at officeImmediate startRelocation package3 days per week$140.8k - $211.15k
...leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes... ..., or status as a protected veteran.(Know Your Rights)SummaryLocation: San Diego, California; Acton, MassachusettsType: Full timeFull timeWork at officeLocal area- ...welcome to apply within. About the Role: As a Mission Software Engineer at HavocAI, you’ll be at the heart of delivering autonomy... ...operational tactics. Location: Must be based in the San Diego, CA area or willing to relocate. Onsite presence is required...Full timeImmediate startWork from homeRelocationHome office
- ...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a... ...employees working remotely world wide and joining us from offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and The...Full timeTemporary workFor contractorsWork experience placementWork at officeLocal areaRemote workHome office3 days per week
- Ansible Developer Location: San Diego, CA Onsite Type: Contract Role Summary We are looking for a strong Ansible Developer with hands-on experience in Ansible coding, automation, and ADF (Ansible Development Framework) . The ideal candidate should have...Contract work
$128.1k - $192.1k
...Information Technology Group \u003e IT Software Developer\n\nGeneral Summary:\n\nQualcomm... ...foreign governments.\n\nAs a DevSecOps Engineer, you\u2019ll be part of a highly collaborative... ...technology. \n\nOpening is available in San Diego CA, full time 5 days a week\n\...Full timeWork experience placementLocal areaWork from home$126k - $201k
Job TitleSenior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)Job DescriptionSenior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)You have the opportunity to work on the development...Full timeWork at officeImmediate startWork visaRelocation package3 days per week$140.8k - $211.15k
...Technology” to transform diabetes care. We’re hiring a Senior Software Automation Engineer to help accelerate key initiatives and deliver... ...origin, disability, or status as a protected veteran.(Know Your Rights)SummaryLocation: San Diego, CaliforniaType: Full timeFull timeWork experience placementWork at office- Our client located in central San Diego, CA has an immediate opening for a talented .NET/Angular Engineer! This is a fantastic opportunity with a dynamic company that is using the latest and greatest technology. If you are looking for a company with culture, personal and...Immediate startRemote work
- ...Software Engineer, Cloud San Diego, CA (Day 1 onsite) What We Seek · 5+ years of experience in software development · 2+ years hands-on AWS... ...· 3+ years Hands-on coding experience in NodeJS, Java, Ruby, Perl or other high-level languages · Hands-on experience...Ruby
- ...Job Description Job Description Title: Lead Embedded Software Networking Engineer Location: In San Diego (Rancho Bernardo Area) Term: Long-Term Contract or Perm Start Date: ASAP Required: US Citizen Job description Design, implement, and optimize...Long term contractPermanent employmentFor contractorsImmediate start
- SDET - Sr Software Development Engineer in Test (C#, Python, Selenium, Test Automation frameworks, Visual Studio, Azure, DevOps, SQL Server, .NET, IIS, Testing Web Apps) in San Diego, CA .Net, Azure, C#, DevOps Engineer, Python, SDET, Selenium, SQL Server, Test Automation...Full time
$150k - $220k
...Principal Software Engineer Salary: $$ 150000 - $$ 220000 per year Location: San Diego, California Minimum Degree: Relocation Assistance: Available Job Description Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA) We are seeking...Full timeRelocation package$190k - $210k
...to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Software Engineer Professional San Diego, CA, US 7 days ago Requisition ID: 1298 Salary Range: $190,000.00 To $210,000.00 Annually Mainstay...- ...innovative technology solutions begin. ECLARO is looking for a San Diego, CA. ECLARO’s client is a leading technology solutions... ...technology solutions begin. ECLARO is looking for a Principal AI Platform Engineer for our client in San Diego, CA. ECLARO’s client is a...Contract workWork experience placement
- ...Job Description Job Description Network Solutions Engineer – Field Services (San Diego Area) Full-Time | Competitive Compensation + Benefits About GigaKOM For more than 15 years, GigaKOM has delivered enterprise-level IT solutions to California K–12 school...Full timeLocal areaRemote work
$114k - $171k
...Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java to join our team of qualified, diverse individuals... ...Engineering organization and will support the team on site in San Diego, CA. The selected candidate should thrive in a fast-...Full timeRemote workRelocation packageShift work$28 - $37 per hour
...for the Contractor In Charge position in San Diego, CA. This essential role is responsible... ...railroads, transit systems, state DOTs, and rail industry partners. Job Requirements:... ...Communicate with train dispatchers, engineers, and supervisors via radio, phone, or electronic...RailHourly payTemporary workFor contractors- Full Stack Software Engineer (C#, Angular, ASP.Net MVC, ADO.Net, Web API, REST, Entity Framework, HTML5, CSS3) in San Diego, CA Angular JS, ASP.Net MVC, C#, CSS, HTML5, JavaScript, jQuery, REST API, Software Design, T-SQL Location: California Job Function: Software...Permanent employmentFull timeWork experience placementRemote work
$178k - $285k
...Intravascular Ultrasound (IVUS) Systems (San Diego, CA) Job Description Director /... ...leader will utilize knowledge in systems engineering, electrical medical system design,... ...multidisciplinary R&D team (hardware, embedded software, algorithms, single-use devices, etc.),...Full timeWork at officeImmediate startWork visaRelocation package3 days per week- ...patient’s laundry, as appropriate. Meeting safety needs of patients and using equipment safely and properly (foot stools, side rails, etc.). Reporting on patient’s condition and significant changes to the assigned nurse. Adhering to the Organization's...RailDaily paid
$40 per hour
...patient’s laundry, as appropriate. Meeting safety needs of patients and using equipment safely and properly (foot stools, side rails, etc.). Reporting on patient’s condition and significant changes to the assigned nurse. Adhering to the Organization's...RailDaily paid- ...Vice President of Engineering About the Company Expanding PTaaS platform modernizing... ...field, at least 15 years of experience in software development, with a minimum of 5 years... ...essential. Technical proficiency in Ruby on Rails and JavaScript (React) is required, with...RubyRail
- ...Career Management Freelancers Human Resources Human Resources & Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript c++ c# html5/css3 php scala objective-c...RubyRailFreelanceRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, SIEM (Ruby/Rails) (San Diego). Be the first to apply!
- principal software engineer San Diego, CA
- principal scientist San Diego, CA
- senior principal cloud computing engineer San Diego, CA
- principal cloud computing engineer San Diego, CA
- principal applied scientist San Diego, CA
- senior principal scientist San Diego, CA
- principal San Diego, CA
- software sales representative San Diego, CA
- embedded software San Diego, CA
- software applications developer San Diego, CA



