Senior Computer Scientist

Adobe is a global leader in digital experiences, providing tools for artists, brands, and companies to create exceptional digital content and experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
9+ years of experience
Enterprise SaaS · Education
This job posting may no longer be active. You may be interested in these related jobs instead:
Automation Engineer (firefly.com)

Senior Lead Software Quality Engineer role at Adobe Firefly, focusing on web, performance, and automation testing with 8+ years experience required.

Sr. Software Development Engineer

Senior Software Engineering role at Adobe working on Adobe Sign, developing secure and scalable e-signature solutions using Java, Spring, and React technologies.

Software Development Engineer

Adobe is hiring a Software Development Engineer to develop and maintain key components of their marketing engagement platform, offering competitive compensation from $113K-$206K.

Software Development Engineer 3

Senior Software Engineer role at Adobe building scalable services for mobile experiences, offering $113K-$206K salary with comprehensive benefits in San Jose, CA.

Senior Java Software Engineer - Adobe Identity Services

Senior Java Software Engineer role at Adobe focusing on Identity Management Services, requiring 10+ years of experience in building scalable authentication systems and SSO solutions.

Description For Senior Computer Scientist

Adobe Learning Manager is a cutting-edge eLearning platform revolutionizing education delivery across customer training, partner education, sales enablement, and employee development. As a Senior Computer Scientist, you'll join a dynamic team building AI/ML-powered intuitive workflows that define the future of learning experiences.

The role demands a passionate server-side developer who can architect and implement high-performance, scalable SaaS solutions. You'll work directly with customers and product teams in Bangalore to understand requirements, conduct competitive analysis, and deliver innovative features that keep Adobe at the forefront of the eLearning market.

Your responsibilities span the complete development lifecycle - from crafting detailed use cases and designs to implementing robust code and ensuring optimal performance. You'll handle critical aspects like security, memory management, and scalability while mentoring junior team members and contributing to technical thought leadership.

The ideal candidate brings 9+ years of experience building enterprise SaaS applications, with deep expertise in Java, Spring framework, and various databases (MySQL, PostgreSQL, MongoDB). Strong knowledge of cloud platforms (AWS/Azure/GCP) is essential. You should be comfortable with ambiguity, adapt quickly to changing priorities, and possess excellent communication skills to influence both technical and business stakeholders.

This is an exciting opportunity to shape the future of digital learning while working with cutting-edge technologies like GenAI and LLMs at one of the world's most innovative companies. Join us in transforming how millions learn and develop their skills through Adobe's industry-leading platform.

Last updated a month ago

Responsibilities For Senior Computer Scientist

  • Own product solutions through their end to end development lifecycle ensuring high quality
  • Engage with customers and product management teams to understand needs and design innovative solutions
  • Elaborate feature scope through competition analysis and research on recent technologies
  • Craft detailed use cases, design, code, test, and deploy stable, scalable solutions
  • Handle non-functional requirements like performance, memory leaks, security
  • Keep up with industry trends and mentor junior developers
  • Demonstrate thought leadership through domain and technology presentations

Requirements For Senior Computer Scientist

Java
MySQL
MongoDB
PostgreSQL
  • Bachelor's/postgraduate degree in computer science/software engineering
  • 9+ years experience in developing customer-focused, large-scale SaaS services
  • Proficiency in Java programming language & web app frameworks (Spring, Tomcat)
  • Thorough understanding of various databases (MySQL, PG, Mongo, Dynamo etc)
  • Knowledge on cloud infrastructure and hands on experience with AWS, Azure, or Google cloud
  • Excellent problem solving, verbal and written communication skills
  • Passionate about solving exciting problems for customers
  • Comfort with ambiguity, adaptability to evolving priorities

Benefits For Senior Computer Scientist

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?