Software Development Engineer 2

Adobe is a global leader in digital experiences, empowering everyone from emerging artists to global brands with tools to design and deliver exceptional digital content.
$93,200 - $170,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Development Engineer 2

Adobe is revolutionizing digital experiences worldwide, providing tools that empower creators and businesses to deliver exceptional content. As a Software Development Engineer 2 at Adobe, you'll be part of a team that's shaping the future of digital creativity and productivity.

The role involves working on key platform components that need to be highly reliable, scalable, and maintainable. You'll be developing systems using Java and modern cloud technologies, with a focus on performance and availability. The position offers exposure to cutting-edge technologies and the opportunity to work on products that millions of users rely on daily.

The ideal candidate will bring 1-3 years of SaaS platform experience, with strong core Java programming skills and knowledge of modern software development practices. You'll be working in an environment that values creative thinking and problem-solving, with opportunities to contribute to architecture and design discussions.

This is an exciting opportunity to join Adobe's engineering team, where you'll:

  • Design and develop key platform components using Java and Spring framework
  • Work with modern technologies including Redis, MongoDB, and Kubernetes
  • Participate in the full software development lifecycle
  • Collaborate with talented engineers on challenging technical problems
  • Contribute to improving system reliability and performance
  • Have access to professional development resources and mentorship

Adobe offers competitive compensation, comprehensive benefits, and the chance to work on products that impact creative professionals worldwide. The company's culture encourages innovation, collaboration, and professional growth, making it an ideal place for engineers looking to make a significant impact in the software industry.

Last updated 4 hours ago

Responsibilities For Software Development Engineer 2

  • Design, develop, and test key components of our platform
  • Develop systems that are highly reliable, scalable, but remain easy to maintain
  • Help improve the availability, performance, scalability, and security of the product
  • Conduct effective peer code reviews
  • Lead and participate in production deployment activities
  • Evaluate new technologies and help incorporate them into the technology stack
  • Participate in architecture and design discussions

Requirements For Software Development Engineer 2

Java
Redis
MongoDB
Kubernetes
  • 1-3 years working in SaaS platforms & technologies
  • Strong core Java or other object oriented languages
  • Knowledge of ORM frameworks like Hibernate
  • Skills in MySQL, PostgreSQL, or other relational databases
  • Solid understanding of Docker or other container orchestration systems
  • Strong written and verbal communication skills
  • BS/MS in Computer Science, Engineering, or related field
  • Understanding of Scrum / Agile Methodologies

Benefits For Software Development Engineer 2

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary range: $93,200 - $170,600 annually
  • Annual Incentive Plan (AIP)
  • New hire equity award eligibility
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Software Development Engineer 2

Information Systems Engineer

Information Systems Engineer position at Adobe in Bangalore, focusing on developing and maintaining enterprise systems.

Java Software Engineer - Adobe Identity Services

Java Software Engineer role at Adobe Identity Services, building scalable authentication systems with OAuth 2.0 and Federated ID on AWS infrastructure.

Software Engineer

Adobe is hiring a Software Engineer to build cloud-native systems using Python, Go & modern cloud technologies. Join our Managed Services Engineering team in San Jose.

Java Software Engineer, Adobe Experience Platform

Join Adobe as a Java Software Engineer to build and maintain complex features for the Adobe Experience Platform, working with cloud microservices and modern Java technologies.

Software Quality Engineer (Automation)

Adobe is seeking a Software Quality Engineer to develop test automation for the Lightroom Android mobile app, requiring 5+ years of testing experience and strong programming skills.