As a Senior Software Engineer on the Core Applications team, you will design, develop, and optimize the platform that processes billions of dollars in payments.
You will take ownership of key components, drive technical excellence, and collaborate across teams to solve complex challenges.
Your responsibilities will include enhancing critical components of Ruby on Rails applications, ensuring high performance, security, and scalability.
You will architect and implement modular, maintainable, and well-tested code that powers the payments platform.
You will optimize system performance, troubleshoot bottlenecks, and solve complex engineering challenges in large-scale applications.
Collaboration with product, security, and infrastructure teams will be essential to build innovative solutions that drive business success.
You will lead by example, mentoring and supporting fellow engineers while fostering a culture of continuous improvement and inclusivity.
You will drive best practices for code quality, design patterns, and long-term sustainability.
Requirements:
You must have 7+ years of software engineering experience with deep expertise in Ruby on Rails.
Proven success in working with large, complex codebases and effectively communicating about code decisions is required.
Strong decision-making skills are necessary, with the ability to balance business needs, technical excellence, and engineering velocity.
Experience in modularizing applications and solving high-performance scalability challenges is essential.
A solid understanding of software design patterns and architectural best practices is required.
You must demonstrate a commitment to collaboration, respect, and support for team members across all levels and backgrounds.
Nice to have: Experience with payment processing systems or fintech platforms, implementing and integrating Google Analytics or similar platforms, and familiarity with modern DevOps practices, CI/CD pipelines, and cloud infrastructure (AWS, Docker, Kubernetes, etc.).
Benefits:
The position offers a base salary paid semi-monthly, with a salary range of $175,000 - $200,000 per year.
You will enjoy a fast-paced and professional work culture.
Stock options are available with standard startup vesting - 1 year cliff; 4 years total.
A $50 monthly communication expense stipend will be provided to cover phone/internet bills.
You will receive a $250 stipend to enhance your work-from-home setup.
Reimbursement for peripheral equipment is available, including up to $400 for a monitor and up to $200 for a keyboard and mouse.
Premium medical benefits, including vision and dental, are covered 100% for employees.
The company offers life and disability insurance, paid parental bonding leave, paid sick leave, jury duty, and bereavement leave.
A 401k plan is provided, along with Flexible Time Off, where team members typically take off around 3-4 weeks per year.
Volunteer Time Off and 13 scheduled holidays are included.
There are opportunities for 2x/year in-person team meet-ups.