Computer Scientist - I (C++)

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.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Computer Scientist - I (C++)

Adobe is seeking a talented Computer Scientist with expertise in C++ to join their Engineering team. This role offers an exceptional opportunity to work on innovative projects that shape the future of digital experiences. As a key member of the team, you'll contribute to features that are crucial to Adobe's growth while working with cutting-edge technology.

The ideal candidate will have strong experience in modern C++ development and a proven track record of building robust, scalable solutions. You'll be responsible for developing automation frameworks, optimizing performance, and maintaining critical features that impact millions of users worldwide.

Working at Adobe means joining a company that's passionate about empowering people to create beautiful and powerful digital experiences. The company provides a collaborative environment where new ideas are valued and innovation is encouraged. Adobe is committed to creating exceptional employee experiences and offers opportunities for professional growth and development.

The role requires a blend of technical expertise and soft skills, including strong problem-solving abilities and excellent communication. You'll work closely with product managers and fellow engineers to define roadmaps, scope features, and deliver high-quality solutions. This position offers the chance to work on significant projects while contributing to Adobe's mission of changing the world through digital experiences.

If you're passionate about technology, have a strong foundation in C++ programming, and want to be part of a team that's pushing the boundaries of digital innovation, this role at Adobe could be your next career milestone. The position offers the opportunity to work with talented professionals, contribute to meaningful projects, and help shape the future of digital creativity and document solutions.

Last updated 11 hours ago

Responsibilities For Computer Scientist - I (C++)

  • Work with a team of highly motivated and skilled engineers
  • Contribute to features in products that are pivotal to Adobe's growth
  • Build Automation frameworks and scale existing automations
  • Collaborate with product managers and fellow engineers to define roadmap and scope
  • Be responsible for features end-to-end, from requirements to implementation
  • Maintain existing features and optimize memory and processing footprint
  • Be a proactive self-starter who can develop methods for achieving results
  • Be a guide on platforms and contribute to advanced concepts development

Requirements For Computer Scientist - I (C++)

  • Bachelor's or Master's degree in Computer Science or related field
  • 4+ years of hands-on design/development experience
  • Deep experience in modern C++ and object-oriented programming
  • Solid understanding with building automation for large-scale applications
  • Expertise in writing performant native code on platforms like macOS, Windows, Web
  • Excellent understanding of computer science fundamentals and architecture
  • Outstanding problem-solving skills
  • Excellent interpersonal and communication skills

Interested in this job?

Jobs Related To Adobe Computer Scientist - I (C++)

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.