Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Sr. Software Engineer, Ruby on Rails image - Rise Careers
Job details

Sr. Software Engineer, Ruby on Rails

For over four decades, PAR Technology Corporation (NYSE: PAR) has been a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. Our innovative solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants in more than 110 countries. Embracing our "Better Together" ethos, we offer Unified Customer Experience solutions, combining point-of-sale, digital ordering, loyalty and back-office software solutions as well as industry-leading hardware and drive-thru offerings. To learn more, visit partech.com or connect with us on LinkedIn, X (formerly Twitter), Facebook, and Instagram.Position DescriptionAs a Senior Ruby on Rails Engineer, you will play a key role in designing and implementing new features aligned with product goals. You’ll collaborate with fellow senior engineers and architects in technical reviews, while also working cross-functionally with the broader engineering team to drive platform-wide improvements, resolve complex issues, and execute technical enhancements.You will deepen your expertise in Open Commerce technologies and contribute to expanding and refining our APIs and backend business logic—including drafting or updating customer-facing API documentation as needed. Your focus will also include building scalable, highly available, and well-instrumented backend services in partnership with the infrastructure team.Additionally, you'll support the operations and infrastructure teams by troubleshooting and resolving production issues related to Open Commerce services running in customer environments.Position Location: Remote, United StatesReports To: Engineering ManagerWhat We’re Looking For• 3 years of practical experience building systems in Ruby on Rails• At least 5 years software engineering experience.• Experience building and maintaining backend APIs, including design, implementation, evolution, and maintenance• Proficiency using a variety of database technologies, both relational and non-relational• Strong understanding of and familiarity with CI/CD pipelines and automated tests• An ability to work in service-based architectures as well as well-factored Rails monolith application• Highly independent and able to effectively self-organize and prioritize work• Ability to write clean code and the discipline to write effective automated tests to deliver high-quality system improvements• An ability to effectively break down larger bodies of work for delivery as a series of small, self-contained changes to the system• Excellent spoken and written communication skills• BS/MS degree in Computer Science, Engineering, or equivalent years of professional working experienceAdditional Skills• Experience with NodeJS and React• Experience in the retail and/or fuel & convenience industries• Experience working in distributed teams• Experience with Nest.js and/or GraphQLUnleash your potential: What you will be doing and owning:• You’ll be part of a high-performing team that collaborates to deliver robust backend services and APIs.• You’ll expand and document our APIs, troubleshoot and enhance performance in production systems, and contribute to high-availability infrastructure in customer environments.• You will work cross-functionally with infrastructure, product, and operations teams to ship improvements with scale and stability in mind.Interview ProcessInterview #1: Video Interview with Talent Acquisition TeamInterview #2: Video interview with the Hiring Manager (30 minutes via MS Teams)Interview #3: Video interview with the Team (Up to 2 hour technical interview via MS Teams)PAR is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. We also provide reasonable accommodations to individuals with disabilities in accordance with applicable laws. If you require reasonable accommodation to complete a job application, pre-employment testing, a job interview or to otherwise participate in the hiring process, or for your role at PAR, please contact accommodations@partech.com. If you’d like more information about your EEO rights as an applicant, please visit the US Department of Labor's website.Compensation Range: $145K - $164K

Average salary estimate

Estimate provided by employer
$170 / HOURLY (est.)
min
max
$150
$190

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer, Ruby on Rails, PAR Technology

The search is on for a talented Senior Software Engineer specializing in Ruby on Rails at PAR Technology Corporation, located in the vibrant city of Philadelphia, PA! For over 40 years, PAR has been a frontrunner in restaurant technology, delivering innovative solutions that help brands across the globe connect with their customers more effectively. As a key player in shaping the future of restaurant technology, you will design and implement exciting new features that align with product goals and enhance user experience. Collaboration is at the heart of our ethos, and as a Senior Ruby on Rails Engineer, you'll work closely with fellow engineers and architects in technical reviews while ensuring seamless communication with cross-functional teams. Your expertise will shine as you focus on building scalable backend services and refining APIs that drive our business logic, as well as assisting with troubleshooting in production environments. If you've got at least 3 years of experience with Ruby on Rails and a strong foundation in software engineering, come join a high-performing team dedicated to delivering impeccable back-end solutions that power over 100,000 restaurants worldwide. With opportunities for personal and professional growth abound, PAR Technology Corporation is where your potential can truly be unleashed!

Frequently Asked Questions (FAQs) for Sr. Software Engineer, Ruby on Rails Role at PAR Technology
What are the main responsibilities of a Senior Software Engineer at PAR Technology Corporation?

As a Senior Software Engineer specializing in Ruby on Rails at PAR Technology Corporation, your main responsibilities will include designing and implementing new features, collaborating with team members on technical reviews, refining and documenting APIs, and troubleshooting production issues. You'll play a critical role in building scalable backend services that cater to our vast restaurant technology solutions.

Join Rise to see the full answer
What qualifications do I need to be a Senior Ruby on Rails Engineer at PAR Technology Corporation?

To be considered for the Senior Ruby on Rails Engineer position at PAR Technology Corporation, you should possess at least 5 years of software engineering experience, including 3 years working specifically with Ruby on Rails. Additionally, having a solid understanding of CI/CD pipelines, experience in building and maintaining backend APIs, and effective communication skills will set you apart in our selection process.

Join Rise to see the full answer
How does PAR Technology Corporation support the growth of their Senior Software Engineers?

PAR Technology Corporation is committed to the continuous growth of its Senior Software Engineers by providing opportunities to collaborate on high-impact projects, engage in technical reviews with senior leadership, and enhance their skills through cross-functional teamwork. With a focus on personal development, we encourage engineers to take ownership of their projects and contribute to the advancement of our Unified Customer Experience solutions.

Join Rise to see the full answer
What tools and technologies will I be working with as a Senior Software Engineer at PAR Technology Corporation?

In the role of Senior Software Engineer at PAR Technology Corporation, you will work with a variety of tools and technologies including Ruby on Rails, various database technologies, and API documentation tools. Experience with NodeJS, React, and infrastructure tools will be beneficial, and familiarity with CI/CD processes will help streamline your workflow.

Join Rise to see the full answer
What does the interview process look like for candidates applying for the Senior Ruby on Rails Engineer position at PAR Technology Corporation?

The interview process for the Senior Ruby on Rails Engineer position at PAR Technology Corporation consists of three key stages: a video interview with the talent acquisition team, a technical interview with the hiring manager, and a final collaborative interview with the engineering team. We designed this process to evaluate technical skills, cultural fit, and allow candidates to get to know PAR better.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer, Ruby on Rails
Can you describe your experience with Ruby on Rails and how it relates to the projects you've completed?

When responding to this question, highlight specific projects where you utilized Ruby on Rails effectively. Discuss the features you developed, challenges you overcame, and the impact your work had on the overall project. Providing concrete examples will showcase your proficiency and thought process.

Join Rise to see the full answer
How do you approach debugging and troubleshooting issues in production?

In your answer, emphasize a systematic approach to debugging that includes gathering relevant logs, reproducing the issue, analyzing root causes, and effectively communicating issues to team members. Sharing a relevant personal example can illustrate your problem-solving skills.

Join Rise to see the full answer
What strategies do you employ in maintaining and improving backend APIs?

Discuss your approach to API maintenance, including version control, documentation practices, and performance monitoring. Emphasize the importance of collaboration and feedback loops with users to refine and enhance user experience.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Explain your practices for maintaining code quality, such as writing unit tests, conducting code reviews, and adhering to coding standards. Offering examples of how these practices improved project outcomes will provide a clear picture of your expertise.

Join Rise to see the full answer
What is your experience with CI/CD pipelines, and how have they benefited your previous projects?

Detail your familiarity with CI/CD tools and how implementing such pipelines has streamlined your workflow by facilitating smoother testing and deployment processes. Explain any relevant examples where you've faced challenges and how you overcame them.

Join Rise to see the full answer
Can you discuss a time when you worked on a cross-functional team to achieve a project goal?

Provide a narrative focusing on your collaboration experience, the importance of communication, and how working with diverse roles enhanced the project's success. Emphasizing teamwork and flexibility will demonstrate your adaptability.

Join Rise to see the full answer
How do you stay current with advancements in technology relevant to Ruby on Rails?

An effective response can include discussing online courses, following industry leaders, or participating in local meetups. Sharing your proactive approach to staying updated can reflect your passion for continuous learning.

Join Rise to see the full answer
What considerations do you take into account when designing scalable backend services?

Explain key principles you follow for scalability, such as server resource management, load balancing, and redundancy. Illustrating your solution-oriented mindset with examples will strengthen your response.

Join Rise to see the full answer
Describe how you handle tight deadlines while maintaining high-quality work.

Discuss your methods for prioritizing tasks and managing your time effectively. Mention techniques like breaking projects into smaller milestones and seeking collaborative support to meet deadlines without compromising quality.

Join Rise to see the full answer
What motivations drive your interest in working for PAR Technology Corporation?

This is your chance to express what excites you about PAR Technology Corporation, whether it’s the company's vision, commitment to innovation in restaurant technology, or the vibrant culture. Sharing your alignment with their values can resonate well with interviewers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join PAR Technology Corporation as a Customer Experience Technician, where you will directly impact customer satisfaction through technical support and service delivery.

Photo of the Rise User

Join PAR Technology Corporation as a Senior Software Engineer and contribute to innovative mobile solutions in the restaurant industry.

Photo of the Rise User

As a Staff Software Engineer at Home Depot, you'll lead a dynamic team in creating innovative software solutions while fostering the growth of junior engineers.

Photo of the Rise User
Posted 10 days ago

Join Talan as a Software Engineering Analyst to leverage your expertise in business and system analysis for financial transformation projects.

Phylax Systems Remote No location specified
Posted 2 days ago

Join Phylax Systems as a Senior Rust Engineer and contribute to pioneering crypto security solutions.

Posted 10 days ago

Join CommonSpirit Health as a Senior Software Engineer and be an integral part of transforming healthcare technology.

Photo of the Rise User
Posted 12 days ago

Wokelo is seeking a driven Full-Stack Intern to join our global team and support our cutting-edge investment research platform.

Photo of the Rise User
Posted 10 days ago
Dental Insurance
Performance Bonus

InPost Group is looking for a skilled Senior Fullstack Software Engineer to join their dynamic ILS Team and innovate in the logistics space.

Photo of the Rise User

Join Splunk to develop innovative backend solutions that enhance enterprise security and observability.

Photo of the Rise User

Join Cepheid as a Staff Software Verification Engineer and play a vital role in advancing diagnostic testing solutions through innovative software verification.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

PAR Technology Corporation's provides restaurant and retail technology. PAR offers management technology solutions for the full spectrum of restaurant operations, from large chain and independent table service restaurants to international quick se...

55 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Marysville just viewed Security Specialist at Anduril Industries
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate