Job Closed
This listing is no longer active.
Managed endpoint protection, detection and response for the 99% who need it most.
Senior Software Engineer – API Experience, Ruby/Rails
Location
United States
Posted
121 days ago
Salary
$160K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer – API Experience, Ruby/Rails
Huntress
• Design, develop, and maintain end-to-end solutions using primarily Grape and Ruby on Rails. • Own delivery, quality, reliability, and observability of API and integration features within the API Experience team’s domain • Help define and uphold API standards across the team and organization • Design and implement RESTful APIs that are secure, performant, and easy to use • Build and maintain integrations with third-party PSAs and other partner systems, including data mapping, synchronization, and error handling • Collaborate with product management and stakeholders across the product organization to break down requirements into well-scoped technical work • Contribute to technical design discussions and propose practical solutions that balance correctness, maintainability, and delivery speed • Write high quality, well-tested code; participate in code reviews and raise the bar for engineering excellence on the team • Partner with support and customer-facing teams to troubleshoot and resolve API and integration issues in production environments • Collaborate cross-functionally with other teams to surface the data models and internal interfaces needed to build a maintainable and performant external API • Mentor more junior engineers and provide guidance to deliver larger projects, including breaking down ambiguous problems into well-defined tasks, validating designs, and serving as POC for stakeholders
Job Requirements
- 8+ years of experience developing complex software products
- 5+ years of programming in Ruby on Rails
- BS in Computer Science or Engineering, or equivalent work experience
- Experience with relational databases such as Postgres and ORMs such as ActiveRecord
- Experience designing and implementing external APIs (REST, webhooks, GraphQL) and integrating with third-party APIs
- Excellent technical, diagnostic, and troubleshooting skills in a distributed system
- A strong sense of ownership and responsibility for delivering high quality software features.
Benefits
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Conectar talentos de tecnologia a projetos reais • Sustentação de sistemas e atendimento a chamados • Análise de problemas e identificação de causas técnicas • Colaboração com equipe técnica e áreas parceiras
• Define, evolve, and champion Prokeep’s UX vision, principles, patterns, and experience standards • Own how Prokeep’s products and features work together as a cohesive system • Own and continuously improve the design system and design language in Figma, ensuring structure, scalability, and adoption • Represent UX in product discovery, planning, and roadmap discussions • Influence UX prioritization across product initiatives to ensure clarity, consistency, and impact • Lead information architecture and workflow improvements as the product grows • Design, prototype, and validate solutions using modern and AI-powered tools (e.g., Figma, Figma Make, Magic Patterns) • Drive iterative, low-disruption UX improvements that respect existing customer workflows • Partner closely with Engineering to ensure high-quality implementation and design system adoption • Conduct UX research, including customer interviews, usability testing, and direct user conversations • Leverage product analytics, behavioral data, and qualitative insights to identify opportunities and measure impact • Lead design critique and feedback loops, setting and maintaining a high UX quality bar • Act as a strong user advocate, influencing product decisions across teams • Collaborate cross-functionally with Product, Engineering, and Go-To-Market teams to support planning, execution, and adoption • Help define how UX works at Prokeep, including process, engagement model, and expectations
Senior Backend Engineer, .Net/C#
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Technical Execution: Develop and maintain sophisticated business rules and custom extensions within OneStream using C#. • Data Integration: Build and manage robust data integration pipelines (ETL) to connect OneStream with external ERPs and data sources. • Refactoring & Optimization: Identify performance bottlenecks in existing scripts and optimize code to ensure efficient processing of large datasets. • Legacy Support: Utilize VBA to maintain and modernize existing automation tools and Excel-based financial models. • Testing & Quality: Ensure all code is robust, documented, and follows best practices for enterprise software development.
Senior Backend Engineer, .Net/C#
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Technical Execution: Develop and maintain sophisticated business rules and custom extensions within OneStream using C#. • Data Integration: Build and manage robust data integration pipelines (ETL) to connect OneStream with external ERPs and data sources. • Refactoring & Optimization: Identify performance bottlenecks in existing scripts and optimize code to ensure efficient processing of large datasets. • Legacy Support: Utilize VBA to maintain and modernize existing automation tools and Excel-based financial models. • Testing & Quality: Ensure all code is robust, documented, and follows best practices for enterprise software development.



