Computer Scientist-I

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
$120,000 - $180,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Education

Description For Computer Scientist-I

Adobe is revolutionizing the digital experience landscape through innovative solutions that empower creators and businesses alike. As a Computer Scientist-I, you'll join the team working on re-imagining Adobe Captivate, their award-winning Rapid e-learning authoring desktop tool. This role offers an exciting opportunity to be part of re-architecting the product from the ground up to accommodate new generation user workflows and enhance productivity.

The position combines technical leadership with hands-on development, requiring expertise in both frontend and backend technologies. You'll be working with a robust agile team that collaborates across all functions of true product development. The role demands someone who can not only architect and implement complex systems but also mentor team members and drive innovation.

Key technical aspects include working with C++, Node.js, React, and various cloud technologies, while maintaining a strong focus on performance and scalability. You'll be responsible for designing microservices, implementing RESTful APIs, and ensuring high-quality code delivery.

Adobe offers a collaborative environment where innovation is encouraged and new ideas are valued. The company is committed to creating exceptional employee experiences and maintains a strong focus on diversity and inclusion. This role provides an opportunity to work on products that impact millions of users worldwide while being part of a company that's consistently recognized as a great place to work.

The ideal candidate will combine strong technical skills with leadership abilities, bringing both coding expertise and the ability to guide teams through complex technical decisions. This role offers significant growth potential and the chance to shape the future of digital learning tools at one of the world's leading software companies.

Last updated 6 minutes ago

Responsibilities For Computer Scientist-I

  • Lead the technical design along with implementation strategy for major systems & components of Adobe Captivate
  • Lead the architecture and technology choices for the major systems/components
  • Design, build and deploy the products with very high quality
  • Bring more innovation in the current system to bring more robustness, ease, and convenience
  • Ability to articulate the design and code choices to cross-functional teams
  • Ability to mentor and guide a high performing team
  • Reviewing and providing feedback on features, technology, architecture, designs, time & budget estimates, and test strategies
  • Managing projects, mitigating risks & creative problem solving
  • Developing and evolving engineering and business processes to optimize team efficiency
  • Partner with other teams across Adobe for achieving common goals

Requirements For Computer Scientist-I

Java
JavaScript
TypeScript
Node.js
React
Kubernetes
Redis
  • 5 - 9 years experience with full stack software development
  • Experience with Backend technologies: C++(primary), Node JS, REST API, Java
  • Experience with Front End technologies: React JS, Redux, TypeScript, JavaScript, React Spectrum
  • Experience with DevOps: AWS, Azure, Kubernetes, Docker etc
  • Hands-on experience in designing & developing complex, large scale microservices and RESTful APIs
  • High quality coding and design competencies
  • Proficiency in data structures and algorithms
  • Experience with machine learning, deep learning is desirable
  • Cost consciousness around computation and memory requirements
  • Strong verbal and written communication skills
  • Strong technical leadership skills

Benefits For Computer Scientist-I

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Accommodation for disabilities
  • Open marketplace for employees

Interested in this job?

Jobs Related To Adobe Computer Scientist-I

2025 University Graduate - Software Engineer

Entry-level Software Engineer position at Adobe for 2025 graduates, focusing on developing high-performance software systems with competitive compensation and growth opportunities.

Software Development Engineer

Software Development Engineer role at Adobe working on InDesign, focusing on C++ development for page design software and layout applications.

Software Quality Engineer

Entry-level Software Quality Engineer position at Adobe focusing on C++ testing for print and scan technologies, offering opportunity to work with industry-leading digital experience software.

2025 University Graduate - Business Architect

Entry-level Business Architect position at Adobe, focusing on MarTech solutions and architectural leadership within the Global Marketing Organization.

2025 University Graduate - Software Engineer

Entry-level Software Engineer position at Adobe for 2025 graduates, focusing on developing high-performance software systems with competitive pay range $76K-$152K.