Job Tank India
AD

Software Development Engineer

Adobe · Bangalore

experiencedBangalorePosted 29 Aug 2026

Adobe is hiring a Software Development Engineer in Bangalore.

The Challenge Our team builds high-performance, cloud-connected services and native components. These power document and content experiences for hundreds of millions of users worldwide. We seek a versatile full-stack engineer comfortable with performance-critical C++ and scalable Node.js processes. You will own features end to end, from native core modules to cloud APIs and infrastructure. You will collaborate across geographies to deliver reliable, secure, and scalable software.

Responsibilities

  • Prototype, build, develop and unit-test scalable features to the highest quality across the stack — from performance-critical C++ core components to Node.js-based backend services and REST APIs.
  • Build and refine high-throughput, low-latency C++ modules, drawing on deep knowledge of data structures, algorithms, memory management and concurrency.
  • Write backend endpoints, define schemas, and compose data-flow pipelines; build cloud-based services and server-side frameworks that integrate seamlessly with native clients and web front ends.
  • Build reusable code and libraries, and write high-quality, maintainable, and robust code across native and server-side layers.
  • Plan, develop, monitor and evolve the needed infrastructure in collaboration with Ops partners, ensuring stability, security, and scalability in production.
  • Perform code reviews, provide constructive feedback on coding techniques, and respond effectively to feedback from reviewers.
  • Identify and fix performance, reliability, and scalability issues; respond to and support production systems as part of an engineering on-call rotation.
  • Perform your own pre-deployment QA and implement comprehensive unit tests confirming the functionality and performance of new code.
  • Collaborate in multi-functional teams across multiple geographies to ensure a superb end-to-end experience for customers.

What You Need to Succeed

  • B.Tech / M.Tech in Computer Science or a related field from a premier institute, or equivalent extensive software development experience.
  • 4+ years of hands-on experience in building and development, preferably in product companies, building and operating highly available services.
  • Strong proficiency in C++, with a solid command of data structures, algorithms, object-oriented development, and performance optimization.
  • Hands-on experience building and deploying server-side services with Node.js, including crafting REST APIs, defining schemas, and building data pipelines.
  • Strong Node.js backend engineering — async, Promise-based service architecture, REST/WebSocket API development, and process lifecycle management for long-running daemons (crash recovery, IPC, auto-shutdown).
  • C/C++ and Node.js native addon experience (N-API / node-gyp) — building native bindings that bridge JavaScript and performance-critical C++

About Adobe

Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity. Our 30,000+ employees worldwide are creating the future and raising t

Apply Now