Adobe

Software Development Engineer

Adobe

full-time

Posted on:

Location Type: Hybrid

Location: New York City • California, New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $139,000 - $257,550 per year

Job Level

Mid-LevelSenior

Tech Stack

Node.jsPythonRust

About the role

  • Develop and maintain SDKs used within flagship products like Photoshop, Premiere Pro, Express, and more
  • Collaborate closely with various teams to drive the adoption of C2PA Content Credentials.
  • Work on highly visible technology projects that are at the forefront of the industry, playing a pivotal role in shaping the future of digital media and bringing trust and transparency to the ecosystem
  • Actively participate in architectural discussions, proposing innovative solutions to complex technical challenges and driving consensus with the team
  • Promote a high standard of code quality and software craftsmanship
  • Thrive in a high-velocity team environment, prioritizing tasks effectively and delivering results with speed and precision

Requirements

  • Experience developing production grade C/C++ and Rust SDK libraries
  • Understanding of inter-language bindings and interoperability across different operating systems
  • Ability to design solutions to be implemented by yourself or others
  • Fluency with Git and GitHub
  • Reverence for great documentation and excitement to produce it where sensible
  • An appreciation for well-tested code and pragmatism about when and where to build test infrastructure
  • Passion for solving problems of any scope elegantly every day!
  • Ability to give and embrace constructive criticism from your colleagues
  • Demonstrated drive to improve your skills and knowledge
  • Polyglot language experience and interest; we like Rust, Node, Python, C++ and many other tools
  • Experience with Build systems
  • Experience with contributing to open-source projects
  • Experience with debugging and profiling tools.
  • A Bachelor’s and/or advanced degree in a related field or equivalent experience
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Rustinter-language bindingsSDK developmentsoftware craftsmanshipdebugging toolsprofiling toolsbuild systemsopen-source contributions
Soft skills
collaborationproblem-solvingconstructive criticismtask prioritizationdrive for improvementdocumentationinnovationcode qualityteam consensusadaptability
Certifications
Bachelor’s degreeadvanced degree