Senior Software Development Engineer
AdobeAbout the role
Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
The Opportunity
We are seeking an outstanding full-stack software engineer to join an established backend engineering team. This is an excellent opportunity to work on innovative projects that influence the design and architecture of Adobe's world-class software solutions. If you are passionate about developing highly reliable, scalable systems and thrive in a collaborative environment, this opportunity is for you!
What you'll Do
Innovate new features or functional domains in a way that influences the design and architecture of our solutions
Craft and develop systems that are highly reliable, scalable, but remain easy to maintain
Improve the availability, performance, scalability, and security of the product
Conduct effective peer code reviews and provide mentorship to junior members of the team
Lead and participate in production deployment activities and resolve issues from the production environment
Evaluate new technologies and help incorporate them into the technology stack
Be responsible for programming and testing plans for significant solutions and lead architecture and design discussions
Collaborate with Client Services, Operations, and other Engineering teams
What you need to succeed
5+ years of industry software development experience
Proficiency in modern JavaScript frameworks (ReactJS, AngularJS, etc.)
Strong backend experience with one or more of: Node, Python, Java, or .NET
Strong core Java or other object-oriented languages, design patterns, and OOD/OOP skills
Comfortable working with SQL and NoSQL databases
Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud infrastructure
Passion for writing high-quality, scalable code and solving complex problems
Ability to address problems, large or small, in quick time
Strong written and verbal communication and interpersonal skills
BS/MS or equivalent experience in Computer Science, Computer Engineering, or related field preferred
What will help you stand out from the crowd
Experience designing and developing-large scale web applications, preferably as part of a Software as a Service (SaaS) platform
Exposure to authentication/authorization (OAuth, SSO)
Experience building applications on cloud platforms (AWS, Azure)
Solid understanding of Docker, Podman, Kubernetes, or other container orchestration systems
Experience working with
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s