Software Engineer III

Gurugram, IndiaFull-timePosted Jul 31, 2026

Software Engineer III leads the full software development lifecycle, ensuring high reliability and efficiency through collaboration, innovative solutions, and rigorous code standards.

Key Responsibilities:

  • Advances the design, development, testing, and deployment of software applications and systems, with a focus on modern web applications using React, Next.js, Node.js, and Vite.
  • Drives the modification, documentation, and maintenance of software to ensure high reliability, availability, and responsive user experiences.
  • Collaborates with cross-functional teams to address advanced technical challenges and optimize application performance, scalability, accessibility, and frontend architecture.
  • Analyzes system requirements and delivers innovative technical solutions to enhance software quality, usability, and efficiency.
  • Develops reusable UI components, integrates RESTful/GraphQL APIs, and implements responsive, accessible, and performant web applications using modern frontend frameworks and tooling.
  • Completes code reviews and automated testing to maintain high-quality code standards.
  • Collaborates and co-creates effectively with teams in product, UX/UI design, and the business to align technology initiatives with business objectives.

Education Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, and/or comparable experience.
  • Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases.
  • Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s).
  • Familiarity with modern frontend technologies including React, Next.js, Node.js, Vite, TypeScript, HTML5, CSS3, JavaScript (ES6+), and frontend build tools is preferred.
     

Work Experience:

  • Software engineering and development experience or a related job.
  • Experience in application design, software development, and automated testing.
  • Experience in object-oriented design and coding with a variety of programming languages.
  • Experience developing modern web applications using React, Next.js, Node.js, Vite, and TypeScript.
  • Experience integrating frontend applications with RESTful and/or GraphQL APIs.
  • Experience in distributed (multi-tiered) systems, algorithms, and relational databases.
  • Experience in Agile software development methodologies and practices such as Scrum/Kanban, iterations, and user stories.
  • Experience in automation testing and documentation (i.e. automated, functional, and performance), including frontend testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Experience with state management libraries (e.g., Redux, Context API, Zustand), responsive design, web accessibility (WCAG), and performance optimization is a plus.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free