PAR Technology

Staff Software Engineer

PAR Technology
Apply
21 days ago
Jaipur, India or Gurgaon, IndiaStaff+

Responsibilities

  • Lead the technical design and implementation of complex, scalable, maintainable software solutions.
  • Translate business and technical requirements into architectural designs and high-quality code.
  • Guide architecture, frameworks, tools, design patterns, performance, scalability, security, and reliability decisions.
  • Collaborate with product, QA, DevOps, and other teams on high-quality and timely delivery.
  • Lead design and code reviews and establish engineering quality standards.
  • Mentor and coach engineers in their technical and professional development.
  • Troubleshoot complex production issues, including critical incidents outside normal business hours when required.
  • Champion domain-driven design, microservices, distributed systems, and modern architectural practices.
  • Own technical initiatives, proof-of-concepts, and continuous improvement efforts.

Requirements

  • 8+ 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.
  • Expertise in C# .NET, backend system design, RESTful API development, PostgreSQL, SQL, and database design.
  • Experience with React, Angular, Vue.js, or Bootstrap.
  • Experience with Object-Oriented Analysis and Design, Domain-Driven Design, microservices, and large-scale distributed event-driven systems.
  • Familiarity with UML modeling and experience with code quality, security, coverage, unit, integration, and performance testing tools and practices.
  • Experience applying design patterns and architectural principles across systems.
  • Exposure to AWS or Azure is preferred.
  • Proven experience acting as a Staff Software Engineer on complex projects and influencing technical decisions across teams without direct authority.
  • Strong analytical, debugging, troubleshooting, communication, problem-solving, and collaboration skills.

Tech Stack

AngularAWSAzureBootstrapC#.NETPostgreSQLReactSonarQubeSQLVue.js

Categories

PAR Technology

About PAR Technology

1,001-5,000 employees

PAR Technology (NYSE: PAR) builds software and hardware for multi‑unit restaurants and retailers, including point of sale, digital ordering, loyalty, payments, and back‑office systems. The company sells a SaaS platform with integrated devices and services used by over 100,000 restaurant locations worldwide. Founded in 1968 and headquartered in New Hartford, NY, PAR focuses on enterprise operators and franchises that need to manage performance across many locations.

Contact me