Senior Software Engineer

Adobe changes the world through digital experiences, providing tools for 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
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Adobe is seeking a Senior Software Engineer to join their Managed Services Engineering team, focusing on building cloud-native systems that work seamlessly across devices. This role offers an exciting opportunity to work with cutting-edge technologies including Python, Go, Terraform, and AI tools in a multi-cloud environment (AWS and Azure). The ideal candidate will be passionate about designing, developing, and delivering cloud-native applications while working in an Agile environment.

The position involves building scalable, efficient, and fault-tolerant solutions while providing technical leadership and advocating for excellence in the team. You'll be working with a wide range of tools and technologies, helping customers benefit from Adobe's products and services. The role requires someone who thrives on constant learning, experimentation, and quick iteration.

As a Senior Software Engineer at Adobe, you'll be part of a company that's changing the world through digital experiences, providing tools for everyone from emerging artists to global brands. Adobe is committed to creating exceptional employee experiences and values new ideas from all levels of the organization. The compensation is competitive, ranging from $133,900 to $242,000 annually, reflecting the company's commitment to attracting top talent.

The ideal candidate will have 7+ years of experience, strong backend development skills, and a desire to grow into a full-stack developer. You'll work in a collaborative environment where sharing knowledge, seeking feedback, and bringing new ideas for improvement are highly valued. This is an excellent opportunity for someone who wants to make a significant impact while working with cutting-edge technologies at a global leader in digital experiences.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and test software through taking peer review feedback, and resolving defects
  • Develop rapid prototypes of innovative ideas and concepts
  • Proactively identify and address technical gaps in current solutions
  • Guide the team in implementing solutions that enhance performance, scalability, availability, and security
  • Provide technical leadership to solve design and automation challenges
  • Influence design thinking within development teams

Requirements For Senior Software Engineer

Python
Go
MySQL
PostgreSQL
Kubernetes
  • Bachelor's degree in computer science or equivalent and 7 years of relevant work experience
  • Proficient in multiple programming languages (preferably Go, Python), cloud and web technologies
  • Strong understanding of Relational and NoSQL datastores
  • Experience in building, deploying, and managing infrastructures in public clouds (Azure / AWS)
  • Strong problem-solving skills and ability to turn ideas into impactful solutions
  • Excellent communication, collaboration, problem-solving and analytical abilities

Interested in this job?

Jobs Related To Adobe Senior Software Engineer

Software Development Engineer

Senior Software Engineer role at Adobe developing Journey Optimizer platform, requiring 5+ years full-stack experience with React, Java/Kotlin, and cloud technologies.

Senior Product Manager

Lead product strategy for Adobe Acrobat, focusing on Generative AI integration and serving 1B+ users. Shape the future of digital document experiences with competitive compensation.

Sr. Technical Consultant

Senior Technical Consultant role at Adobe focusing on implementing and integrating Adobe Digital Media solutions with full-stack development expertise.

Software Development Engineer

Senior Software Engineer position at Adobe focusing on backend development of large-scale data-driven systems using Java/Scala, Kafka, and distributed systems.

Sr. Software Engineer - Performance & Scalability

Senior Software Engineer role at Adobe focusing on performance and scalability of ML/GenAI platforms, requiring expertise in observability, infrastructure monitoring, and cloud technologies.