Staff Software Engineer (Backend)

Guideline Logo

Guideline

πŸ’΅ $158k-$271k
πŸ“Remote - United States

Summary

Join Guideline's expanding engineering team as a Staff Software Engineer! You'll be part of a distributed team building backend systems for our retirement planning products. Responsibilities include designing system architecture, developing features, maintaining infrastructure, and collaborating with other teams. This role requires extensive experience in backend software development, expertise in Ruby and Rails, and familiarity with relational databases and DevSecOps. Guideline offers a competitive salary, comprehensive benefits including health insurance, paid parental leave, generous time off, a 401k plan, and professional development opportunities.

Requirements

  • 8+ years of professional experience designing, building, and maintaining large-scale backend software products and systems
  • Expertise in Ruby programming language and Ruby on Rails web application framework
  • Working knowledge of relational databases, database schema design, and designing APIs
  • Familiarity with DevSecOps principles and integrating security into the development lifecycle
  • Strong debugging, troubleshooting, and performance tuning skills

Responsibilities

  • Scope projects and design systems architecture for usability and scaling our products
  • Develop features that improve complex processes and systems, making them more robust and performant with less human intervention
  • Design, develop, and maintain backend systems and infrastructure with a strong focus on security, scalability, and performance
  • Monitor, troubleshoot, and optimize backend infrastructure, ensuring high availability and reliability
  • Work with other engineering teams to integrate security features into product development without sacrificing performance or usability
  • Champion best practices in software development, including code reviews, test automation, and continuous integration, ensuring code quality and operational excellence
  • Write clear, comprehensive documentation for system architecture, design decisions, and operational procedures
  • Work with a group of passionate technologists to help automate administrative tasks and build unique solutions to solve our users' problems

Preferred Qualifications

Familiarity with building and scaling a distributed systems environment built with Kubernetes, Docker, and GCP or similar tools

Benefits

  • Medical, dental, and vision insurance β€” We offer multiple plan options with varying company premium contributions
  • Opt-out credit for waiving coverage
  • Health Savings Account and Flexible Spending Account
  • Company paid disability and life insurance
  • Optional Voluntary life insurance
  • Mental health benefit navigation with Rula for employees and dependents
  • Paid parental leave for birthing and non-birthing parents
  • Flexible time off in addition to company holidays β€” We observe the NYSE Holiday Calendar
  • We use our own platform and contribute 100% of employee contributions up to 5%
  • 1-month paid Sabbatical after 5 years of employment
  • Annual learning and development stipend β€” We reimburse approved professional development expenses, up to $750 per employee per year
  • Incentive Stock Options (ISOs)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.