Staff Software Engineer (Backend)

Guideline Logo

Guideline

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

Summary

Join Guideline's expanding engineering team as a Staff Software Engineer and contribute to building products that empower individuals to secure their retirement. You will work remotely or near our offices, collaborating with a distributed team to develop and enhance our product suite. As a Backend Engineer on an agile team, you will be responsible for designing, developing, and maintaining backend systems and infrastructure, ensuring security, scalability, and performance. You will also play a key role in integrating security features into product development, championing best practices in software development, and documenting system architecture and operational procedures.

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
  • Familiarity with building and scaling a distributed systems environment built with Kubernetes, Docker, and GCP or similar tools

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

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

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.