Software Development Engineer 2 - C++
Adobe · Bangalore, India · Design
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, Performance Optimization.
- 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
Business Professional Enterprise Sales Specialist
Paris, France · mid
Express SaaS
Senior Content Technical Architect
Tokyo, Japan · senior
JavaScript TypeScript Java
Computer Scientist II
Bangalore, India · mid
Python JavaScript React
MTS 2 (Android)
Noida, India · staff
Java Kotlin Express
Sr Product Designer, Adobe Journey Optimizer
Bangalore, India · senior
Figma Express
All Adobe jobs →
Job description
from Adobe careersAt 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
Why This Role is Exciting
- Contribute to the development of core Adobe Animate features, working directly with high-quality, cross-platform C++ code.
- Leverage AI-assisted and agentic coding tools to accelerate development, review outputs and refine code effectively.
- Collaborate with cross-functional teams including Product, UX, and QA to implement features that impact millions of users.
- Gain hands-on experience applying AI tools to enhance productivity, improve code quality, and optimize engineering workflows.
What You’ll Do
- Design, develop, and maintain components of Adobe Animate.
- Debug and resolve technical issues across the product.
- Participate in code reviews and contribute to maintaining engineering standards.
- Apply AI-assisted workflows to accelerate development, automate repetitive tasks, and generate high-quality code.
- Improve application performance, reliability, and maintainability.
What You Need to Succeed
- Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience).
- 2+ years of relevant software development experience.
- Strong C++ programming skills with modern C++ practices.
- Solid understanding of object-oriented programming, data structures, and algorithms.
This is an excerpt. Read the full job description on Adobe careers →