Staff Software Engineer

ParTech, Inc.

Jaipur, Gurugram District

Hybrid

INR 4,500,000 - 7,000,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ParTech, Inc. is seeking a Staff Software Engineer to join our software development team in a hands-on leadership role. Youwill design, implement, and own complex software solutions while mentoring engineers across cross-functional teams.

You will translate business requirements into scalable architectures, drive best practices, and ensure high-quality code, security, and performance. This role is based in Jaipur/Gurugram with hybrid work options and a focus on modern software delivery.

Qualifications

  • 8+ 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.
  • 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 frontend frameworks/libraries such as React, Angular, Vue.js, Bootstrap.
  • Strong understanding of OOAD and Domain-Driven Design (DDD).
  • Experience with microservices architecture and distributed systems.
  • Familiarity with UML modeling.
  • Experience with code quality tools (SonarQube, Jacoco) and testing (unit/integration, TDD).
  • Exposure to cloud platforms such as AWS or Azure is a plus.
  • Excellent debugging and troubleshooting skills.
  • Leadership experience and ability to influence technical decisions across teams.

Responsibilities

  • Lead the technical design and implementation of complex, scalable, and 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, testing, and performance optimization.
  • Act as a technical authority for the team, guiding decisions around architecture, frameworks, tools, and patterns.
  • Mentor and coach engineers for technical and professional growth.
  • Troubleshoot and resolve complex production issues, including incidents outside normal hours when required.
  • Collaborate with product, QA, DevOps, and cross-functional teams to ensure timely deliveries.
  • Take ownership of technical initiatives, proofs-of-concept, and continuous improvement efforts.

Skills

C# .NET
RESTful API design
Frontend frameworks (React/Angular/Vue
OOAD
DDD
Unit testing
Leadership
Communication

Education

Bachelor’s degree in Computer Science/Engineering or equivalent

Tools

PostgreSQL
SQL
SonarQube
Jacoco
AWS/Azure
UML modeling

Job description

Ready to make an impact? Explore our open roles and find your place at PAR. Together, we’re shaping the future while living our values every step of the way.

We take charge – every problem has an owner.

Deliver Outcomes

The scoreboard matters – effort must yield a “W”.

Win Together

We generate collective wins for our customers, employees, shareholders and community.

Never Settle

We are drivers, forever disrupting the status quo.

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 (and more) we can build a cultural moat that, combined with our product moat, will create years of long-term success

What to Expect During the Interview Process
Technical Roles
  • Key Stakeholders’ Interview
  • Opportunity to meet with a member of executive leadership—applicable for certain roles or levels during the interview process.
  • Candidates may be invited to showcase their technical skills and expertise through a project or technical assessment.
Non-Technical Roles
  • Key Stakeholders’ Interview
  • Opportunity to meet with a member of executive leadership—applicable for certain roles or levels during the interview process.
We Can’t Wait to Meet You!

Join our Talent Community to be the first to hear about open roles, career tips, events, and everything we’re up to.

PAR is a Technology Industry Top Workplace
Come Work at PAR!
Staff Software Engineer
Location

Gurugram; Jaipur

Full time

Location Type

Hybrid

Department

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 .

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 / GurugramReports To: Engineering ManagerWhy We Need YouAs 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:

8+ 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 & Behavioural Skills:

Proven experience acting as a Staff Software 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)

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

PAR Technology • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Staff Software Engineer
Staff Software Engineer

PAR Technology • Jaipur

On-site
INR 4,500,000 - 6,500,000
Staff Software Engineer
Staff Software Engineer

PAR Technology • Gurugram District

On-site
INR 4,000,000 - 9,000,000
Software Engineer II
Software Engineer II

PAR Technology • Gurugram District

On-site
INR 1,000,000 - 1,800,000
Software Engineer II
Software Engineer II

PAR Technology • Jaipur

On-site
INR 800,000 - 1,400,000
Senior QE Engineer
Senior QE Engineer

PAR Technology • Gurugram District

On-site
INR 2,400,000 - 4,800,000
Senior Accountant- Commercial Accounting
Senior Accountant- Commercial Accounting

PAR Technology • Gurugram District

On-site
INR 1,200,000 - 2,000,000
401k Match
Senior Product Manager
Senior Product Manager

PAR Technology • Jaipur

Hybrid
INR 1,800,000 - 3,000,000
Senior Product Manager
Senior Product Manager

PAR Technology • Gurugram District

Hybrid
INR 2,600,000 - 4,600,000
Senior Business Analyst
Senior Business Analyst

PAR Technology • Gurugram District

On-site
INR 1,200,000 - 2,100,000