Taro Logo

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 experiences.
$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, a global leader in digital experiences, is seeking a Software Development Engineer 2 to join their team in San Jose. This role is part of Marketo, an Adobe company that provides the world's leading engagement platform for marketers.

The position offers an exciting opportunity to work on developing and maintaining key components of Adobe's enterprise-scale platform. You'll be responsible for designing and implementing highly reliable and scalable systems, while ensuring they remain maintainable. The role involves working with modern technologies including Java, MySQL, PostgreSQL, Redis, MongoDB, and Kubernetes.

As an SDE 2, you'll be involved in the full development lifecycle - from architecture discussions to production deployments. You'll contribute to improving system availability, performance, and security while working alongside passionate professionals who are dedicated to creating exceptional digital experiences.

The ideal candidate should have 1-3 years of experience in SaaS platforms, strong Java programming skills, and familiarity with both relational and NoSQL databases. You'll need to demonstrate expertise in software design patterns, ORM frameworks like Hibernate, and container orchestration systems.

Adobe offers a competitive compensation package ranging from $93,200 to $170,600 annually, plus additional benefits including equity awards and comprehensive health coverage. The company provides an innovative work environment where new ideas are valued and there's significant opportunity for professional growth.

This is an excellent opportunity for a mid-level engineer looking to make an impact at a company that's transforming how businesses interact with customers across every screen. You'll be part of a team that's fueled by passion for innovation and dedicated to making marketers successful through cutting-edge technology.

Last updated 21 hours ago

Responsibilities For Software Development Engineer 2

  • Design, develop, and test key components of our platform
  • Develop highly reliable and scalable systems that remain easy to maintain
  • Improve availability, performance, scalability, and security of the product
  • Conduct effective peer code reviews
  • Lead production deployment activities
  • Diagnose and resolve production issues
  • Evaluate new technologies for incorporation into tech stack
  • Participate in architecture and design discussions

Requirements For Software Development Engineer 2

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

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)
  • Long-term incentives in form of equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Software Development Engineer 2

Software Quality Engineer

Adobe is hiring a Software Quality Engineer in Noida to perform white box testing, develop automation frameworks, and ensure quality for their print and scan technologies.

Computer Graphics Software Engineer - Adobe 3D Substance

Computer Graphics Software Engineer position at Adobe, focusing on developing and optimizing real-time rendering and image processing for the 3D Substance suite.

Software Engineer - Infrastructure

Adobe is seeking a Software Engineer to join the Ethos Reliability team to develop and maintain container-based infrastructure platforms that power Adobe's services at massive scale.

Software Development Engineer ( C++ )

Adobe is hiring a Software Development Engineer with C++ expertise to develop scalable applications, optimize performance, and collaborate on world-class software solutions.

Software Development Engineer in Test

Adobe is hiring a Software Development Engineer in Test to create automated testing solutions for their Business Platform team in Bangalore. The role combines development and testing expertise.