Summary
Join Guideline's expanding Payroll and Integrations team as a Senior Software Engineer. You will collaborate with a distributed team to build and enhance products focused on retirement planning. Responsibilities include developing reliable integrations with payroll systems, creating APIs for web applications, improving complex processes, designing backend systems, and ensuring high availability and reliability. You will champion best practices in software development and collaborate with various stakeholders. Guideline offers a competitive compensation package and comprehensive benefits.
Requirements
- 4+ years of professional experience designing, building, and maintaining large-scale backend software products, systems, and 3rd party API integrations
- 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
- Build reliable and resilient integrations with external payroll systems to automate and enhance the retirement planning experience for our customers
- Develop APIs for web applications that manage sensitive financial assets and important business logic
- 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
- 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 collaboratively with engineers, product managers, third party vendors, and other key stakeholders to bring new products and features to our customers
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
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.