Staff Software Engineer

Posted 2 Days Ago
Be an Early Applicant
2 Locations
Hybrid
Expert/Leader
Food • Software • Hospitality
PAR Tech offers a complete suite of front- and back-office products to serve the enterprise needs of restaurants.
The Role
Leads the design, architecture, implementation, and technical direction of complex software systems. Develops scalable backend solutions, RESTful APIs, distributed and event-driven systems, and database architectures while maintaining hands-on coding responsibilities. Drives code quality, testing, security, performance, and reliability practices; conducts design and code reviews; mentors engineers; collaborates with product, QA, and DevOps; resolves critical production issues; and leads technical initiatives using domain-driven design and microservices.
Summary Generated by Built In

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 Description

ParTech, Inc. is seeking a Staff Software Engineer to join our software development team. This role is a hands-on technical leadership position that combines deep engineering expertise with architectural ownership, technical mentoring, and cross-functional collaboration. The ideal candidate will bring strong design thinking, a customer-first mindset, and the ability to lead complex software initiatives end to end.

Position Location: Jaipur / Gurugram
Reports To: Engineering Manager

Why We Need You

As a Staff Software Engineer, you will play a critical role in shaping the technical direction of our products while remaining actively involved in coding and problem-solving.

Key Responsibilities:

  • Lead the technical design and implementation of complex, scalable, and highly maintainable software solutions

  • Translate business and technical requirements into robust architectural designs and high-quality code

  • Drive best practices in software development, including clean code, design principles, testing, and performance optimization

  • Act as a technical authority for the team, guiding decisions around architecture, frameworks, tools, and patterns

  • Quickly gain a deep understanding of the product domain and ensure solutions align with customer needs

  • Design and evolve highly extensible systems, keeping scalability, security, and reliability in focus

  • Analyze and address non-functional requirements (performance, scalability, availability, security, maintainability)

  • Collaborate closely with product, QA, DevOps, and other cross-functional teams to ensure high-quality and timely deliveries

  • Perform and lead design reviews and code reviews, providing constructive feedback and setting quality standards

  • Mentor and coach engineers, supporting their technical and professional growth

  • Troubleshoot and resolve complex production issues, including critical incidents outside normal business hours when required

  • Champion domain-driven design, microservices, and modern architectural practices

  • Take ownership of technical initiatives, proof-of-concepts, and continuous improvement efforts

  • Maintain strong, collaborative relationships across teams while upholding confidentiality of PAR and customer data

What We’re Looking For

Experience & Education:

  • 10–13 years of overall software development experience

  • 5+ years of hands-on expertise with C# .NET, including architecture and advanced design

  • Bachelor’s degree in Computer Science/Engineering or equivalent practical experience

Technical Skills:

  • Expert-level experience in C# .NET and backend system design

  • Strong expertise in RESTful API design and development

  • Hands-on experience with PostgreSQL, SQL, and database design

  • Experience with front-end frameworks/libraries such as React, Angular, Vue.js, Bootstrap

  • Strong understanding of Object-Oriented Analysis and Design (OOAD)

  • Proven experience with Domain-Driven Design (DDD) and microservices architecture

  • Experience designing and working with large-scale, distributed, event-driven systems

  • Familiarity with UML modeling (class, sequence, ER, activity, use case diagrams)

  • Experience with code quality, security, and coverage tools (e.g., SonarQube, Jacoco)

  • Strong experience with unit, integration, and performance testing, and TDD practices

  • Experience applying design patterns and architectural principles across systems

  • Exposure to cloud platforms such as AWS or Azure is a plus

  • Excellent debugging and troubleshooting skills

Leadership & Behavioral Skills:

  • Proven experience acting as a Technical Lead or Staff Engineer on complex projects

  • Ability to influence technical decisions across teams without direct authority

  • Strong analytical skills with the ability to evaluate trade-offs and multiple perspectives

  • Pragmatic problem-solver with experience leveraging off-the-shelf tools and frameworks

  • Excellent written, verbal, and visual communication skills

  • Self-driven, proactive, and comfortable operating with minimal supervision

  • Passion for building next-generation, high-quality software in a fast-paced environment

  • Strong alignment with Agile/Scrum development principles and practices

Interview Process

  • Interview #1: Phone Screen with Talent Acquisition Team

  • Interview #2: Technical Interview with Engineering Team (MS Teams / Face-to-Face)

  • Interview #3: Hiring Manager Interview (MS Teams / Face-to-Face)

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 [email protected]. If you’d like more information about your EEO rights as an applicant, please visit the US Department of Labor's website. 

Skills Required

  • 10–13 years of overall software development experience
  • 5+ years of hands-on experience with C# .NET, including architecture and advanced design
  • Bachelor’s degree in Computer Science or Engineering, or equivalent practical experience
  • Expert-level experience with C# .NET and backend system design
  • Strong experience designing and developing RESTful APIs
  • Hands-on experience with PostgreSQL, SQL, and database design
  • Experience with front-end frameworks or libraries such as React, Angular, Vue.js, or Bootstrap
  • Strong understanding of Object-Oriented Analysis and Design
  • Experience with Domain-Driven Design and microservices architecture
  • Experience designing and working with large-scale, distributed, event-driven systems
  • Familiarity with UML modeling
  • Experience with code quality, security, and coverage tools such as SonarQube or JaCoCo
  • Strong experience with unit, integration, and performance testing and TDD practices
  • Experience applying design patterns and architectural principles
  • Proven experience as a Technical Lead or Staff Engineer on complex projects
  • Strong analytical, communication, debugging, and troubleshooting skills
  • Experience influencing technical decisions across teams without direct authority
  • Alignment with Agile/Scrum development principles and practices
  • Exposure to cloud platforms such as AWS or Azure

PAR Technology Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about PAR Technology and has not been reviewed or approved by PAR Technology.

  • Leave & Time Off Breadth — Policies highlight unlimited PTO for many roles, paid holidays and sick time, and generous parental and family leave. Time-off flexibility is emphasized alongside hybrid/remote options.
  • Retirement Support — Offerings include a 401(k) with company matching and access to retirement-oriented savings programs. Financial benefits are presented as part of a comprehensive total rewards package.
  • Wellbeing & Lifestyle Benefits — The benefits suite includes medical, dental, and vision coverage, mental health support through an EAP, wellness days, and fitness/wellness reimbursements. Additional perks such as stipends, snacks, and flexible work arrangements support day-to-day wellbeing.

PAR Technology Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New Hartford, NY
2,000 Employees
Year Founded: 1968

What We Do

PAR is a leading global provider of software, systems, and service solutions to the restaurant and retail industries. Today, with 50+ years of experience and point of sale systems in nearly 100,000 restaurants and more than 110 countries, PAR is redefining the point of sale through cloud software and bringing technological innovation to all corners of the enterprise. PAR Technology Corporation's stock is traded on the New York Stock Exchange under the symbol PAR. For more information, visit www.partech.com. PAR Technology was founded in 1968 and its current CEO is Savneet Singh. Since its inception 55 years ago, PAR Technology has grown to 1500 employees.

Why Work With Us

At PAR, we believe we’ll win or lose through the culture we build. Our culture is built on 4 values: Speed, Ownership, Focus and Winning Together. For PAR to win, we need our customers, our employees, our suppliers, our shareholders, and our community to succeed. We believe by committing to these values in all our endeavors.

Gallery

Gallery

Similar Jobs

AlphaSense Logo AlphaSense

Staff Software Engineer

Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Remote or Hybrid
India
2000 Employees

Egnyte Logo Egnyte

Staff Software Engineer

Cloud • Information Technology • Security • Software
Remote or Hybrid
India
950 Employees

Analog Devices Logo Analog Devices

Staff Engineer

Artificial Intelligence • Hardware • Automation • Manufacturing
In-Office or Remote
8 Locations
20292 Employees

AlphaSense Logo AlphaSense

Staff Software Engineer

Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Remote or Hybrid
India
2000 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account