Computer Scientist II (Full Stack)

Adobe Systems
Noida
Workplace: OnsiteFull timeFunction: Research & Scientific (R&D)Experience: 6-8 yearsSkills: ["Communication","Collaboration","End-to-end ownership","Engineering quality","Mentoring"]

Build full-stack features for Firefly Enterprise, powering InDesign APIs and the InDesign Server platform. You’ll develop UI and backend services, design and maintain REST/GraphQL APIs, and work on scripting and plugin interfaces for automated rendering and content mapping. Own async job orchestration and platform reliability (multi-region, performance, observability) while partnering with Product, Design, and Platform to support IDS→API migration.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adobe Systems
Adobe Systems
1 month ago

Computer Scientist II (Full Stack)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build full-stack features for Firefly Enterprise, powering InDesign APIs and the InDesign Server platform. You’ll develop UI and backend services, design and maintain REST/GraphQL APIs, and work on scripting and plugin interfaces for automated rendering and content mapping. Own async job orchestration and platform reliability (multi-region, performance, observability) while partnering with Product, Design, and Platform to support IDS→API migration.
Location: Noida
Workplace: Onsite
Employment Type: Full time
Job Function: Research & Scientific (R&D)
Seniority: Mid level

Key Responsibilities

  • •Build full-stack features across UI and backend services that expose InDesign API and InDesign Server capabilities.
  • •Develop and maintain REST/GraphQL APIs for document generation, asset management, job submission, and status/result retrieval.
  • •Work with InDesign Server internals and scripting/plugin interfaces to build and troubleshoot automated rendering, pagination, and content-mapping workflows.
  • •Design reliable async job orchestration (queuing, polling, retries, partial-failure handling) and provide clear progress/status UX for long-running jobs.
  • •Own features end-to-end and champion engineering quality through testing, code reviews, CI/CD hygiene, and mentoring of junior engineers.

Key Requirements

  • •6–8 years of professional software engineering experience with full-stack, end-to-end ownership.
  • •Strong proficiency in JavaScript/TypeScript and at least one backend runtime (Node.js, Java, or similar).
  • •Proven experience building and integrating REST/GraphQL APIs for async, long-running workflows.
  • •Comfort across the stack, including UI implementation, service design, data models, and deployment/infrastructure basics.
  • •Strong CS fundamentals, practical software design skills, and reasoning about performance and scale.
Experience:6-8 yearsGenerative AIDocument generationEnterprise software
Skills:CommunicationCollaborationEnd-to-end ownershipEngineering qualityMentoring
Tech Stack:ReactTypeScriptJavaScriptNode.jsJavaRESTGraphQLHTMLCSSUXPExtendScriptC++DockerKubernetesCI/CDAI coding assistantsLLMGenAI

Company Brief

Adobe Systems
Provides creative, marketing, and document management software and cloud services, including Photoshop, Illustrator, Acrobat, and the Adobe Experience Cloud, serving creative professionals, enterprises, and governments worldwide.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1982
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor