Staff Software Engineer
Description
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 or connect with us on LinkedIn, X (formerly Twitter), Facebook, and Instagram.
Staff Software Engineer
Reporting To
Engineering Manager
Location
Jaipur / Gurugram, India
About the Role
We are looking for a highly skilled Staff Software Engineer who is passionate about building scalable, high-quality software and mentoring engineering teams. This role requires a strong hands-on technologist with deep expertise in Ruby on Rails, experience designing distributed systems, and the ability to lead by example in a fast-growing, high-scale environment.
What You’ll Do
· Coach and mentor engineers, helping develop some of the best technical talent in the industry.
· Design, develop, test, release, and maintain core components of PAR/Punchh products.
· Build high-quality, scalable, and reliable software that is widely adopted by customers.
· Architect and scale features to handle 2x–4x annual growth, managing systems with millions of records and terabytes of data.
· Play a key role in technical design and architectural decisions, building toward an efficient microservices-based distributed architecture.
· Drive best practices around code quality, performance, security, and maintainability.
· Take ownership of deliverables and obsess over engineering excellence and craftsmanship.
What You’ll Need
· 8+ years of professional software engineering experience.
· Strong hands-on expertise in Ruby on Rails (mandatory).
· Excellent design and coding skills in:
o Ruby on Rails (must-have)
o Golang
· Experience with Java, C#, or other backend languages is a plus.
· Strong computer science fundamentals, including:
o Design Patterns
o Data Structures & Algorithms
o Operating Systems
· Experience working with large-scale data systems, including both relational and NoSQL databases.
· Proven ability to solve complex technical problems with a hands-on mindset.
· Experience with microservices architecture and platform migration to modern architectures.
· Strong knowledge of cloud platforms (AWS or similar), including:
o Cost optimization
o Multi-region deployments
· Solid understanding of web technologies, including:
o HTTP lifecycle
o REST APIs (hands-on)
o Caching strategies
o Messaging technologies
o API security
· Experience building and scaling large, performant enterprise applications.
· Strong communication, collaboration, and leadership skills
Interview Process
· Interview 1: Phone Screen with Talent Acquisition Team
· Interview 2: Hiring Manager Interview (MS Teams)
· Interview 3: Technical Interview with the Team (MS Teams/F2F)
· Interview 4: Department Head Interview (MS Teams/F2F)
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.
Skills
As published by ashby · 10 questions · 1 written answer
Basics
Name, Email, Resume, Current Location
Short answers (5)
- Phone Number
- LinkedIn Profile:
- Do you know anyone who works for us? optional
- What is your notice period?
- What is your total years of relevant experience? optional
Pick from a list (4)
- Are you fine working at Gurugram/Jaipur work location?
- Gender Identification
- Applicant Non-Disclosure Agreement In anticipation of my discussions with employees of PAR,[1] including certain members of PAR management, concerning employment opportunities with PAR, I acknowledge, agree, and confirm that: During the course of the interview process, I may receive information that is not known to the general public (“Confidential Information”) relating to PAR. Confidential Information may concern, among other things, PAR’s business plans, strategies and prospects, financial information, technology, product plans and developments, customers, vendors and other information, which should be reasonably considered as confidential (whether or not specifically labeled or designated). Confidential Information may be contained in tangible materials such as data, specifications, reports, and computer programs or may be in the nature of unwritten knowledge. Confidential Information may also include information of third-parties; I will not share any Confidential Information with anyone for any reason or purpose whatsoever; and I will not use any such Confidential Information for my own purposes or benefit or for the purposes or benefit of any person in any way; and I will treat Confidential Information provided to me prior to the date of this Non-Disclosure Agreement the same as Confidential Information provided to me on or after the date of this Nondisclosure Agreement. [1] PAR refers to PAR Technology Corporation (NYSE: PAR), together with its affiliates, including ParTech, Inc., Punchh Inc., AccSys LLC (f/k/a Restaurant Magic), and MENU Technologies A.G., as applicable, together with each of its parent, subsidiaries, and affiliates. Please click Yes below to confirm that you have read, understand, and will abide by the non-disclosure agreement above:
- Will you now or in the future require visa sponsorship for employment at PAR?
Written answers (1)
- Why do you want to work at PAR?