Software Development Engineer 2 - C++

ADOBE

C++ programming skills
Object-oriented programming
Data structures and algorithms
Contribute to the development of core Adobe Animate features, working directly with high-quality, cross-platform C++ code

Job Summary

  • Contribute to the development of core Adobe Animate features, working directly with high-quality, cross-platform C++ code.
  • Collaborate with cross-functional teams including Product, UX, and QA to implement features that impact millions of users.
  • Gain hands-on experience applying AI tools to enhance productivity, improve code quality, and optimize engineering workflows.

Matching Summary

Contribute to the development of core Adobe Animate features, working directly with high-quality, cross-platform C++ code.

Skills & Requirements

Must-have

  • C++ programming skills
  • Object-oriented programming
  • Data structures and algorithms
  • Cross-platform development (Windows, macOS)
  • Operating system fundamentals
  • Problem-solving and debugging skills

Nice-to-have

  • Desktop application experience
  • Graphics and animation workflows
  • Multithreading and memory management
  • Mature codebases
  • AI-assisted development tools

Key Requirements

  • Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
  • 2+ years of relevant software development experience
  • Familiarity with AI-assisted development tools

Work Rights

Not specified

Tailored Resume

Cover Letter