Computer Scientist I
Adobe · Bangalore, India · Design
mid
Software Engineer
ic
4-6 yrs
· Posted May 4, 2026
Skills
About this role
Adobe is hiring a mid-level Software Engineer based in Bangalore, India. The posting calls out experience with Java, Express, AWS, Kubernetes and roughly 4–6 years of relevant work.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Bangalore, India
- Experience
- 4–6 years
- Department
- Design
- Posted
- May 4, 2026
AI Summary
Design and develop scalable Java backend services with strong focus on data structures, algorithms, and system reliability. Requires 4-6 years of software development experience, Java proficiency, CI/CD expertise, and cloud platform knowledge. Build secure, high-performance systems across multi-functional teams.
More roles at Adobe
Principal Customer Success Manager
Bangalore, India · senior
Express API Development
Principal Digital Strategist - Government
Singapore · senior
Express
Senior AI Artist, Social Creative
San Francisco, CA · senior
Express
Computer Scientist 1 (Android)
Noida, India · mid
Agile Java Kotlin
Sr Staff Product Designer, GenStudio
San Jose, CA · senior
Accessibility Express Figma
All Adobe jobs →
Job description
from Adobe careersRole Description
We are looking for a skilled Software Developer with strong Java expertise and a solid foundation in data structures and algorithms. The ideal candidate will have experience building and operating scalable backend systems, working with cloud and CI/CD ecosystems, and collaborating across teams to deliver reliable, secure, and high-quality software.
This role requires strong problem-solving ability, ownership attitude, and effective communication skills to work in a fast-paced engineering environment.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java.
- Write clean, efficient, and testable code following best engineering practices.
- Implement and optimize algorithms and data structures for performance-critical systems.
- Build and maintain CI/CD pipelines and automation workflows.
- Collaborate with multi-functional teams including DevOps, Security, and Product.
- Participate in design reviews, code reviews, and technical discussions.
- Solve production issues and ensure system reliability at scale.
- Contribute to user documentation and internal presentations.
Required Qualifications
- 4-6 years of hands-on software development experience.
- Strong proficiency in Java and object-oriented design principles.
- Solid understanding of data structures and algorithms.
- Experience with relational databases (preferably Oracle or similar).
- Familiarity with build and dependency tools such as Maven.
- Experience with CI/CD tools such as Jenkins.
- Working knowledge of cloud platforms (preferably AWS).
- Experience with messaging systems such as ActiveMQ (or similar).
This is an excerpt. Read the full job description on Adobe careers →