Software Development Engineer

Adobe is a company that changes the world through digital experiences, providing tools for creating and delivering exceptional digital content.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Adobe is seeking a talented Software Development Engineer to join our team in Bangalore. As a global leader in digital experiences, Adobe provides tools and technologies that empower creators and businesses worldwide. In this role, you'll work on large-scale data-driven systems, leveraging your expertise in Java/Scala and distributed systems. You'll be responsible for designing and implementing robust solutions using technologies like Apache Spark, Kafka, and various NoSQL databases. The ideal candidate brings 4+ years of experience in system design and development, with strong problem-solving abilities and excellent communication skills. You'll collaborate with cross-functional teams to drive innovation and improve system robustness. Adobe offers a dynamic work environment where you can make a significant impact on products used by millions globally. We value diversity, encourage creativity, and provide opportunities for professional growth. Join us in shaping the future of digital experiences while working with cutting-edge technologies in a company known for its innovation and employee-first culture. Your contributions will help transform how companies interact with customers across every screen.

Last updated 3 days ago

Responsibilities For Software Development Engineer

  • Participation in technical design along with implementation strategy for major systems
  • Work in a fast paced environment
  • Design, build and deploy the products with very high quality
  • Bring more innovation in the current system to bring more robustness, ease and convenience
  • Ability to articulate the design and code choices to cross functional teams
  • Collaborate with other teams for achieving common goals

Requirements For Software Development Engineer

Java
Scala
Kafka
Cassandra
  • 4+ years in Solid development and design of large-scale data driven systems
  • Work experience on open-source technologies such as Apache Spark, Kafka, Druid etc.
  • Work experience with NoSQL (Cassandra/HBase/Aerospike), RDBMS systems and Data warehouse
  • Great problem solving, coding (in Java/Scala, etc.) and system design skills
  • Proficiency in data structures and algorithms
  • Cost consciousness around computation and memory requirements
  • Strong verbal and written communications skills
  • BTech/MTech/MS in Computer Science

Benefits For Software Development Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Software Development Engineer

Senior Software Engineer role at Adobe developing Journey Optimizer platform, requiring 5+ years full-stack experience with React, Java/Kotlin, and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Adobe building cloud-native systems with Python, Go, and AWS/Azure, offering $133,900-$242,000 salary range in San Jose, CA.

Senior Product Manager

Lead product strategy for Adobe Acrobat, focusing on Generative AI integration and serving 1B+ users. Shape the future of digital document experiences with competitive compensation.

Sr. Technical Consultant

Senior Technical Consultant role at Adobe focusing on implementing and integrating Adobe Digital Media solutions with full-stack development expertise.

Sr. Software Engineer - Performance & Scalability

Senior Software Engineer role at Adobe focusing on performance and scalability of ML/GenAI platforms, requiring expertise in observability, infrastructure monitoring, and cloud technologies.