View All Jobs 134970

Senior Software Engineer

Lead development of the Node.js GraphQL subgraph and docs frontend at scale
Pune, Mahārāshtra, India
Senior
yesterday
Red Hat

Red Hat

Provides enterprise open-source software solutions, including Linux, Kubernetes, and cloud technologies, with commercial support and consulting services.

Senior Software Engineer

The Red Hat Customer Content Services (CCS) Engineering team is looking for a Senior Software Engineer to join us in Pune, India (office flex). In this role, you will work in an agile team and contribute to the engineering of docs.redhat.com, Red Hat's product documentation platform, and its supporting integration services. As a Senior Software Engineer, you will be a key contributor in maintaining and extending the integration layer between Adobe Experience Manager (AEM) and the documentation delivery application — a federated GraphQL architecture spanning content management, API services, and frontend delivery. You'll collaborate with content strategy, search, infrastructure, and product management teams to ensure reliable delivery of documentation to Red Hat's global customer base.

What will you do

  • Maintain and extend a Node.js subgraph within an Apollo Federation GraphQL architecture, including data transformation from MongoDB to the federated schema
  • Develop features and bug fixes in the Nuxt-based docs application frontend
  • Write and maintain automated tests using the Jest testing framework
  • Reproduce, isolate, and debug issues across integrated systems including AEM Cloud, the GraphQL subgraph, MongoDB, and the docs application
  • Become responsible for product quality through peer code reviews, continuous integration, and delivery
  • Work with Engineering, Content Strategy, and Product Management to prioritize platform features during planning, development, and delivery
  • Act as a point of escalation for implementation of critical platform issues and bug resolution
  • Assist in developing architectural and design principles to improve performance, capacity, and scalability of the documentation platform

What will you bring

  • An engineering degree or higher, or equivalent in computer science or a related field
  • Candidates must have the legal rights to work in India without the need for visa sponsorship
  • 4+ years of experience writing code in JavaScript/TypeScript, with strong Node.js proficiency
  • Experience with GraphQL, preferably Apollo Federation or similar federated architectures
  • Experience with MongoDB or similar document-oriented databases
  • Familiarity with modern frontend frameworks, preferably Nuxt or Vue.js
  • Experience with the Jest testing framework or similar JavaScript testing tools
  • Problem solving and troubleshooting skills with Root Cause Analysis experience across integrated systems
  • Hands-on experience demonstrating implementation ownership of complex features individually and in collaboration with others
  • Proven experience integrating automated testing, quality gates, and observability into CI/CD pipelines
  • Excellent written and verbal communication skills
  • Awareness and leveraging of AI tools (like Claude, Cursor) for the product development lifecycle

The following are considered a plus

  • Familiarity with Adobe Experience Manager (AEM) Cloud
  • Experience with DITA Open Toolkit or structured content transformation pipelines
  • Experience with AEM Guides output generation or similar content publishing workflows
  • Understanding of content delivery architectures and multi-system integration patterns
  • Familiarity with enterprise application development
  • Familiar with test-driven development and agile or scrum methodologies
  • Experience with Red Hat OpenShift, container-based deployments, or Red Hat Enterprise Linux
  • Prior participation in open source community software development
+ Show Original Job Post
























Senior Software Engineer
Pune, Mahārāshtra, India
Engineering
About Red Hat
Provides enterprise open-source software solutions, including Linux, Kubernetes, and cloud technologies, with commercial support and consulting services.