Senior Software Engineer

Adobe is a company that changes the world through digital experiences, providing tools for everyone from emerging artists to global brands to design and deliver exceptional digital experiences.
$133,900 - $242,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Adobe is seeking a Senior Software Engineer to join their Adobe Experience Platform (AEP) team, a cutting-edge customer experience management platform. This role presents an exciting opportunity to work on high-impact, large-scale systems that power Adobe's Experience Business vision.

The position involves working with core services built on top of the data layer, focusing on fundamental elements such as Identity, Profile, Segmentation, and edge components for real-time data capture and decisioning. You'll be handling massive amounts of data and solving complex scaling challenges that directly impact Adobe's customer experience capabilities.

As a Senior Software Engineer, you'll be responsible for developing and optimizing distributed microservices and Spark applications, working with cutting-edge big data technologies including Kafka, Cassandra, and Hadoop. The role requires strong expertise in Java/Scala development, with a focus on delivering highly optimized code that maintains high availability and performance.

The ideal candidate brings 9+ years of software development experience, with deep knowledge of distributed systems and cloud technologies. You'll need to demonstrate strong analytical and problem-solving skills, as well as the ability to translate complex requirements into actionable tasks. Leadership qualities are essential, as you'll be mentoring team members and driving technical decisions.

Working at Adobe means joining a company that's passionate about changing the world through digital experiences. You'll be part of a team that provides tools and technologies used by everyone from emerging artists to global brands. The company offers competitive compensation ($133,900 - $242,000 annually), comprehensive benefits, and the opportunity to work on products that impact millions of users worldwide.

The role offers significant growth opportunities, working with the latest technologies in big data and cloud computing. You'll collaborate with cross-functional teams, contribute to architectural decisions, and have the chance to influence the direction of Adobe's experience platform. The position requires a balance of technical expertise, leadership skills, and business acumen to successfully deliver solutions that meet Adobe's high standards for quality and innovation.

Adobe provides a supportive and inclusive work environment, with a strong focus on professional development and work-life balance. The company's commitment to innovation and excellence makes this an ideal opportunity for engineers who want to work on challenging problems at scale while making a significant impact on the digital experience landscape.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Integrate and improve Big Data tools and frameworks
  • Develop and deploy critical parts of the services to production
  • Articulate the choice of accurate tools and technologies
  • Translate high-level requirements into meaningful tasks and actions
  • Optimize distributed microservices and Spark applications
  • Lead sophisticated, large-scale projects in an Agile environment
  • Collaborate with multi-functional specialists
  • Communicate clearly with leadership to define goals
  • Market ideas across teams and organizations
  • Be a technical leader and mentor other team members
  • Promote a culture of continuous learning

Requirements For Senior Software Engineer

Java
Scala
Kafka
MongoDB
Redis
Cassandra
  • Bachelor's Degree or equivalent experience
  • 9+ years of industry software development experience
  • Hands-on experience with open-source technologies such as Spark, Hadoop Stack, and Kafka
  • Proven record of delivering highly optimized code in Scala/Java
  • Proven experience working with NoSQL databases, preferably HBase and Cassandra
  • Proficiency in data structures and algorithms
  • Proven expertise in Java, OOP principles, clean design, and design patterns
  • Deep understanding of modern cloud technologies and design patterns
  • Strong analytical and problem-solving skills
  • Strong interpersonal and communication skills
  • Experience with Containers and CI/CD systems like Argo CD and GitOps

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salary range: $133,900 - $242,000 annually
  • Medical, dental, and vision insurance
  • 401k benefits
  • Equity compensation
  • Annual Incentive Plan (AIP)
  • Long-term incentives in the form of new hire equity award

Interested in this job?

Jobs Related To Adobe Senior Software Engineer

Computer Scientist (Backend)

Senior Backend Computer Scientist role at Adobe, building commerce platform features with 10+ years experience required in full-stack development.

Senior Technical Writer

Senior Technical Writer position at Adobe Workfront to create user documentation and work with product teams to document software functionality.

Senior Product Growth Manager – Adobe Express

Senior Product Growth Manager role at Adobe Express focused on driving user growth through data-backed strategies and experimentation, offering competitive compensation $122K-$234K.

Computer Scientist - II , Firefly Services

Senior Computer Scientist role at Adobe's Firefly Services, focusing on cloud-native applications and distributed systems with 8+ years of experience required.

Software Development Engineer 3

Senior Software Engineer role at Adobe combining software development and AI expertise to enhance marketing workflows and customer experiences through innovative technology solutions.