mid Software Engineer ic · Posted May 15, 2026

About this role

Adobe is hiring a mid-level Software Engineer based in Bangalore, India. The posting calls out experience with Express, Data Structures.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Department
Design
Posted
May 15, 2026

More roles at Adobe

Manager, Cloud Security
Lehi, UT · manager
Python Rust Ruby
Sr Product Security Engineer
Seattle, WA · senior
Python Express Terraform
Principal Enterprise Architect Professional Services (Madrid)
Madrid, Spain · principal
Express
Technical Product Consultant II - AEM
Noida, India · mid
JavaScript Java HTML/CSS
Professional Services Consultant
Melbourne, Australia · mid
JavaScript HTML/CSS Express
All Adobe jobs →

Job description

from Adobe careers
At Adobe, we’re passionate about empowering people to create impactful digital experiences. Our Creative Cloud products help millions of designers, animators, and storytellers bring their ideas to life. The Adobe Animate team builds industry-leading tools used for interactive animations, game assets, and rich web experiences.

Why This Role is Exciting
  • Lead the development of key Adobe Animate features with a focus on high-quality, cross-platform code.
  • Accelerate delivery using AI-assisted coding tools, orchestrating AI sessions, evaluating outputs and refactoring as needed.
  • Collaborate with cross-functional teams to implement innovative solutions that impact millions of users.


What You'll Do
  • Develop, maintain, and optimize Adobe Animate features across Windows and macOS.
  • Solve complex technical challenges, debug deeply, and deliver proven results.
  • Apply AI-assisted workflows to boost development efficiency while maintaining code quality.
  • Contribute to shaping AI-enhanced development practices within the team.


What You Need to Succeed
  • Bachelor’s or Master’s degree, or equivalent experience in Computer Science or related field.
  • 6+ years of experience in cross-platform desktop application development.
  • Strong C++ programming skills and solid grasp of modern C++ concepts.
  • Deep understanding of object-oriented programming, data structures, algorithms, and system-level fundamentals.
  • Experience with memory management, multithreading, and concurrency.
  • Proficiency with AI-assisted development tools, including agentic coding workflows, with the ability to direct AI sessions, evaluate outputs critically, and refactor code effectively.
  • This is an excerpt. Read the full job description on Adobe careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Adobe Jobs Browse software engineering roles mid positions