Full-Time Senior Software Engineer (Rails)
PayNearMe is hiring a remote Full-Time Senior Software Engineer (Rails). The career level for this job opening is Senior Manager and is accepting Santa Clara, CA based applicants remotely. Read complete job description before applying.
PayNearMe
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
As a Senior Software Engineer on our Core Applications team, you will play a crucial role in designing, developing, and optimizing the platform that moves billions of dollars.
You’ll take ownership of key components, drive technical excellence, and collaborate across teams to solve complex challenges.
If you thrive in a fast-paced, high-impact environment and enjoy working with large-scale applications, we’d love to hear from you!
What You’ll Do
- Own and enhance critical components of our Ruby on Rails applications, ensuring high performance, security, and scalability.
- Architect and implement modular, maintainable, and well-tested code that powers our payments platform.
- Optimize system performance, troubleshoot bottlenecks, and solve complex engineering challenges in large-scale applications.
- Collaborate across teams, including product, security, and infrastructure, to build innovative solutions that drive business success.
- Lead by example, mentoring and supporting fellow engineers while fostering a culture of continuous improvement and inclusivity.
- Drive best practices for code quality, design patterns, and long-term sustainability.
Requirements
- 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.
- Strong decision-making skills, with the ability to balance business needs, technical excellence, and engineering velocity.
- Experience modularizing applications and solving high-performance scalability challenges.
- Solid understanding of software design patterns and architectural best practices.
- 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.
- Familiarity with modern DevOps practices, CI/CD pipelines, and cloud infrastructure (AWS, Docker, Kubernetes, etc.).