Senior Computer Scientist

Adobe is a global leader in digital experiences, empowering everyone from emerging artists to global brands to create and deliver exceptional digital experiences.
Backend
Senior Software Engineer
In-Person
7+ years of experience
Enterprise SaaS

Description For Senior Computer Scientist

Adobe is seeking a Senior Computer Scientist to join their Identity Management Services (IMS) team, which is Adobe's critical authorization service used across all Adobe products. This role offers an exciting opportunity to work on highly scalable systems that authenticate and authorize millions of users. The position involves working with OAuth and OIDC standards, building systems deployed on AWS infrastructure using Kubernetes across multiple availability zones and regions.

As a senior member of the team, you'll be responsible for maintaining 99.99% uptime and contributing to systems that will scale Adobe's business for the next decade. The role combines technical leadership with hands-on development, requiring expertise in Java, Spring, Cassandra, and MySQL. You'll be working on enterprise-level federation services and directory sync solutions.

The ideal candidate brings 7+ years of experience and a strong foundation in computer science fundamentals. You'll be expected to mentor junior developers, drive architectural decisions, and maintain high-quality standards. This is an excellent opportunity for someone passionate about high scalability, elastic infrastructure, and performance optimization who wants to make an impact at a company that's changing the world through digital experiences.

Working at Adobe means joining a company that's passionate about empowering people to create exceptional digital experiences. You'll be part of a culture that values innovation, creativity, and technical excellence. Adobe offers a collaborative environment where new ideas are welcomed from all levels of the organization, along with competitive benefits and opportunities for professional growth.

Last updated a day ago

Responsibilities For Senior Computer Scientist

  • Work in an agile team to build scalable and secure services, and own multiple features of the product
  • Evaluate the current architecture, determine risks and opportunities, and produce proposals for mitigation and improvements
  • Design, develop, deploy, integrate, and support Single Sign-On (SSO) using DevOps model for all types of devices
  • Mentor junior members of the team
  • Perform research on various technologies and define architectural improvements
  • Drive adoption of modern technologies
  • Build prototypes and core features
  • Understand the product principles and customer base

Requirements For Senior Computer Scientist

Java
Cassandra
MySQL
Kubernetes
  • B.S. or M.S. degree in Computer Science, Engineering or equivalent
  • 7+ years proven experience
  • Object oriented design principles and design patterns, strong algorithmic and logical skills
  • Deep knowledge and practical experience with Java, Spring, Cassandra, MySQL and related technologies
  • Proven knowledge of System Scalability, Availability & Performance
  • Experience in deployment of SSO products and integration with multiple applications
  • Proven foundation in software engineering process & standard methodologies
  • Good written and verbal communication and collaboration skills
  • Spoken and written English proficiency

Benefits For Senior Computer Scientist

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Competitive benefits package
  • Professional development opportunities
  • Collaborative work environment
  • Education and growth opportunities

Interested in this job?

Jobs Related To Adobe Senior Computer Scientist

Software Development Engineer

Senior Software Engineer role at Adobe focusing on cloud-native development using Python, Go, and DevOps practices in a multi-cloud environment.

Senior Engineering Program Manager

Senior Engineering Program Manager position at Adobe leading mobile app development projects, requiring 8+ years experience and offering $124,300-$228,400 salary range.

Senior Software Engineer

Senior Backend Engineer position at Adobe's Frame.io, working with Elixir to build scalable video collaboration tools.

Sr. Software Engineer (Elastic), AEM

Senior Software Engineer role at Adobe focusing on Elastic Search and cloud-native solutions for Adobe Experience Manager, leveraging GenAI capabilities.

Senior Software Development Engineer

Senior Software Engineer role at Adobe focusing on B2B analytics platforms and data processing systems, offering competitive compensation and growth opportunities.