Software Development Engineer

Adobe is a global leader in digital experiences, providing tools for creative professionals and businesses to create and deliver exceptional digital content.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Adobe Lightroom is seeking a talented Software Development Engineer to join our Digital Imaging (DI) team in Bangalore. As a key member of our Android development team, you'll work on building and enhancing our cloud-based photography service that helps millions of photographers edit, organize, store, and share their photos across platforms.

The role combines Android development expertise with DevOps responsibilities, focusing on building scalable and responsive mobile applications while maintaining robust build and deployment pipelines. You'll collaborate with passionate developers to implement new features, improve infrastructure, and ensure smooth delivery processes.

This is an exciting opportunity to work on a strategic product at Adobe, a global leader in digital experiences. You'll be part of a team that's pushing the boundaries of mobile photography tools while working with modern technologies like Java, Kotlin, and various DevOps tools.

The ideal candidate brings 5+ years of software development experience, strong programming skills in Java/Kotlin, and a deep understanding of Android development and DevOps practices. You'll need to be both a skilled mobile developer and someone who can architect and maintain robust development pipelines.

At Adobe, you'll enjoy working in a collaborative environment that values innovation and creativity, while contributing to a product used by photographers worldwide. The company offers competitive benefits and the chance to work on cutting-edge technology that impacts millions of users.

Last updated 3 days ago

Responsibilities For Software Development Engineer

  • Work with a team of passionate developers on Adobe Lightroom Android product
  • Add features in products strategic to Adobe's growth
  • Implement various development, testing, automation tools, and IT infrastructure
  • Own the build and distribution pipeline end to end
  • Bring innovation to the DevOps pipeline
  • Define and set development, testing, release, update, and support processes
  • Monitor processes during entire lifecycle
  • Build continuous integration and deployment pipeline (CI/CD Pipeline)

Requirements For Software Development Engineer

Java
Kotlin
Python
  • BTech or MTech in Computer Science or equivalent
  • Minimum 5 years of hands-on software development experience
  • Strong Java/Kotlin/C++ programming skills
  • Experience with scripting languages like Python/Perl
  • Experience in Android app development
  • Excellent communication skills
  • Experience with Git and GitHub workflows
  • Experience with Gradle, Android Studio, and mobile-related build tools
  • Experience in linux infrastructure maintenance
  • Experience with Docker

Benefits For Software Development Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive benefits package
  • Equal Employment Opportunity workplace
  • Collaborative work environment

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Computer Scientist – 1 ( Photoshop Android )

Join Adobe's Photoshop Android team as a Computer Scientist to develop cutting-edge imaging products and shape the future of digital experiences.

Software Development Engineer 2

Adobe is seeking a Software Development Engineer 2 to develop features for Adobe Connect mobile app, troubleshoot issues, and collaborate with teams to create innovative solutions.

Software Development Engineer

Adobe is hiring a Software Development Engineer to work on Android Mobile SDKs for their Mobile Experience team, requiring 5+ years of experience and strong Android development skills.

Android Engineer

Android Engineer role at Truecaller, developing features for world's leading caller ID app with 400M+ users, requiring 3+ years experience in Android development.

Android Software Engineer, Users, Listings & Platform

Android Engineer position at Airbnb focusing on user-related product flows, requiring 2+ years experience and expertise in Kotlin and Jetpack Compose.