Sr. Software Engineer

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

Description For Sr. Software Engineer

Adobe is seeking a Senior Software Engineer to join their team building the platform that powers Adobe Experience Platform's Generative AI capabilities. This is an exciting opportunity to work at the intersection of enterprise software and artificial intelligence, helping transform how companies approach audience creation, journey optimization, and personalization at scale.

The role involves working with a diverse, established team of engineers and scientists in a dynamic, fast-paced environment. You'll be responsible for designing and implementing scalable backend services and infrastructure to support Adobe's AI initiatives. Key responsibilities include building microservices architectures, implementing monitoring solutions, and ensuring high availability of critical systems.

As a Senior Software Engineer, you'll leverage your expertise in Java, Python, and cloud technologies to create robust solutions. The role requires strong technical skills in databases (both SQL and NoSQL), API design, and cloud platforms like AWS/Azure. You'll work closely with cross-functional teams to deliver high-quality features that meet business objectives.

Adobe offers a competitive compensation package with a salary range of $133,900 - $242,000 annually, varying by location. The company provides comprehensive benefits including medical, dental, vision insurance, and a 401k plan. Adobe is known for its innovative culture and commitment to diversity and inclusion.

This position is ideal for an experienced engineer who is passionate about AI/ML technologies, enjoys solving complex technical challenges, and wants to make an impact at scale. You'll have the opportunity to work on cutting-edge technology while contributing to products used by global brands and organizations.

Last updated a day ago

Responsibilities For Sr. Software Engineer

  • Design and build solutions to implement functionality across multiple services and teams
  • Design and build solutions for comprehensive monitoring and alerting of anomalies
  • Design highly available services that scale horizontally
  • Participate in all aspects of software development activities including design, coding, code review, testing, and documentation
  • Work in multi-functional teams to ensure timely delivery of high-quality product features
  • Help build fast prototyping of ideas and concepts
  • Experiment with upcoming technologies in a fast-paced environment

Requirements For Sr. Software Engineer

Java
Python
MySQL
PostgreSQL
Redis
Kubernetes
  • Bachelor's degree or higher in Computer Science, or equivalent experience
  • 5+ years of software development experience
  • Proven programming skills with extensive experience in Java and Python
  • Experience using Relational and NoSQL datastores along with data access patterns
  • Experience in designing and building micro services and RESTful services
  • Experience in building, deploying, and managing infrastructures in public clouds (Azure / AWS)
  • Strong problem-solving and analytical abilities
  • Excellent communication and collaboration skills
  • Familiarity with agile development methodologies

Benefits For Sr. Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package including medical, dental, and vision insurance
  • 401k retirement plan
  • Competitive salary range based on geographic location

Interested in this job?

Jobs Related To Adobe Sr. Software Engineer

Software Engineer, RT-CDP

Senior Software Engineer role at Adobe's RT-CDP team, focusing on backend development, data management, and customer-centric solutions. Requires 5+ years experience with Java/Python.

Sr. Technical Consultant Full Stack Developer

Senior Technical Consultant Full Stack Developer role at Adobe, implementing and integrating Adobe Digital Media solutions while serving as a technical authority.

Senior Software Development Engineer

Senior Software Development Engineer role at Adobe focusing on backend systems development, cloud infrastructure, and DevOps practices in San Jose, CA.

FullStack Software Engineer, AEM

Senior FullStack Software Engineer position at Adobe, focusing on AEM development. 6+ years experience required. Based in Bucharest, Romania. Comprehensive benefits package.

Software Development Engineer in Test

Senior SDET role at Adobe building test automation frameworks and tools for Frame.io, working with React, TypeScript, and modern web technologies.