Staff Software Engineer

PAR Technology
Gurugram, Jaipur
Workplace: HybridFull timeFunction: Software EngineeringExperience: 10-13 yearsEducation: bachelorsSkills: ["Technical mentoring","Cross-functional collaboration","Design thinking","Analytical problem-solving","Communication"]

Lead the technical design and end-to-end delivery of complex, scalable software systems while staying hands-on with coding. Translate requirements into robust architectures, drive engineering best practices (clean code, testing, performance), and serve as a technical authority for frameworks and patterns. Collaborate with product, QA, DevOps, and mentor engineers through design/code reviews and resolution of critical production incidents.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
PAR Technology
PAR Technology
3 days ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Lead the technical design and end-to-end delivery of complex, scalable software systems while staying hands-on with coding. Translate requirements into robust architectures, drive engineering best practices (clean code, testing, performance), and serve as a technical authority for frameworks and patterns. Collaborate with product, QA, DevOps, and mentor engineers through design/code reviews and resolution of critical production incidents.
Location: Gurugram, Jaipur
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead technical design and implementation of complex, scalable, maintainable software solutions.
  • •Translate business/technical requirements into architectural designs and high-quality code.
  • •Drive software development best practices including clean code, testing, and performance optimization.
  • •Act as a technical authority by guiding architecture decisions, performing design/code reviews, and setting quality standards.
  • •Design extensible systems and troubleshoot/resolution of complex production issues, including incidents outside normal hours when required.

Key Requirements

  • •10–13 years of overall software development experience.
  • •5+ years hands-on expertise with C# .NET, including architecture and advanced design.
  • •Bachelor’s degree in Computer Science/Engineering or equivalent practical experience.
  • •Expert backend system design with RESTful API development and database design using PostgreSQL/SQL.
  • •Experience with domain-driven design (DDD), microservices, distributed event-driven systems, and UML modeling.
Experience:10-13 years
Education:Bachelor's in Computer Science/Engineering
Skills:Technical mentoringCross-functional collaborationDesign thinkingAnalytical problem-solvingCommunication
Tech Stack:C#.NETRESTful APIPostgreSQLSQLReactAngularVue.jsBootstrapOOADDomain-Driven Design (DDD)MicroservicesEvent-driven systemsUMLSonarQubeJaCoCoTDDAWSAzure

Company Brief

PAR Technology
Provides unified software, hardware and services for restaurant and retail operations, including POS, digital ordering, loyalty, back-office, payments and hardware solutions for chains and independent operators worldwide.
Industry: Restaurants & Food Service
Company Size: Enterprise (1,001+ employees)
Revenue: USD 100M to 250M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New Hartford, United States
Founded: 1968
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn