Senior Software Development Engineer

Adobe 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
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Development Engineer

Adobe is revolutionizing digital experiences by developing a groundbreaking AI-first, Agentic Experience Delivery application. As a Senior Software Development Engineer, you'll join a talented team working at the intersection of generative AI and brand communication. The role focuses on building systems that enable AI to authoritatively represent brands while facilitating end-user interactions.

The position involves developing sophisticated backend and mid-tier services in a distributed environment, working with cutting-edge AI and ML systems. You'll be responsible for creating high-performance, fault-tolerant software that powers Adobe's next generation of personalized experiences. As distributed computing evolves with language interfaces, you'll be at the forefront of these developments.

Adobe, a global leader with over 5,000 employees, has a strong track record in personalizing digital experiences. With conversation becoming the next frontier of user interaction, this role offers an opportunity to shape the future of software industry evolution. The company provides comprehensive benefits including medical, dental, and vision insurance, as well as a 401k plan.

The ideal candidate brings 5+ years of experience, strong computer science fundamentals, and expertise in Java, Scala, or Python. You should be passionate about AI/ML systems, comfortable with distributed computing, and able to make strategic technical decisions. This role offers competitive compensation ranging from $133,900 to $242,000 annually, based on location and experience.

Join Adobe's mission to transform how companies interact with customers across every screen, working on zero-to-one product development in a fast-paced, innovative environment. You'll collaborate with initial customers, product management, and design teams while contributing to the full software development lifecycle.

Last updated a few seconds ago

Responsibilities For Senior Software Development Engineer

  • Develop AI centric backend and mid-tier services in a distributed services environment
  • Integrate and leverage systems and models from machine learning and data science teams
  • Work on high performance, low latency, fault-tolerant software
  • Code in multiple languages in a zero to one product cycle
  • Work closely with initial customers, product management and design
  • Standard software development responsibilities across the full life cycle

Requirements For Senior Software Development Engineer

Java
Python
Scala
  • BS or MS in Computer Science or equivalent
  • 5+ years of experience
  • Familiarity with machine learning and AI systems
  • Strong grasp of Computer Science fundamentals - algorithms and data structures
  • Extensive experience working in a distributed systems SaaS environment
  • Experience developing in Java, Scala or Python
  • Thrive in a fast paced, dynamic environment as a self-starter
  • Desire to learn new technologies and work on the leading edge
  • Make savvy tradeoffs between expediting work while not incurring undue technical debt

Benefits For Senior Software Development Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • 401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Adobe Senior Software Development Engineer

Senior Machine Learning Engineer - II

Senior Machine Learning Engineer position at Adobe's AI Foundation Team, focusing on developing advanced AI models and systems for Adobe Express, requiring 8+ years of experience in ML/AI.

Sr. AI Engineer, Adobe Experience Platform

Senior AI Engineer position at Adobe, focusing on machine learning and NLP for the Experience Platform team. Lead development of scalable AI solutions and mentor team members.

Machine Learning Engineer, Firefly

Senior Machine Learning Engineer role at Adobe Firefly team, focusing on developing GenAI backend services and GPU-optimized model pipelines for creative applications.

Machine Learning Engineer

Senior Machine Learning Engineer position at Adobe focusing on implementing ML solutions using NLP, Generative AI, and developing scalable ML models.

Senior Machine Learning Engineer (Firefly)

Senior Machine Learning Engineer role at Adobe focusing on Firefly GenAI architecture and optimization, requiring 12+ years experience and deep ML expertise.