Adobe

Software Development Engineer

Adobe

full-time

Posted on:

Location Type: Office

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $133,900 - $242,000 per year

Job Level

Mid-LevelSenior

Tech Stack

Open SourcePythonQt

About the role

  • Design and implement modern algorithms by writing robust, high-performance code
  • Develop experiments to explore tradeoffs between various possible implementations
  • Identify and fix application bugs and performance bottlenecks
  • Review code on a near daily basis and give detailed, constructive feedback
  • Work closely with many different products and teams across Adobe to integrate software across organizational boundaries
  • Work collaboratively with UX designers, engineers and researchers to architect, develop, maintain and optimize new software solutions
  • Take ownership of the design and architecture of portions of the code base, including libraries and components, across all supported platforms

Requirements

  • 5+ years writing modern C++ production code
  • 3+ years writing Python production code
  • Deep knowledge of design patterns and data structures
  • Understanding of software security problems and common solutions
  • Experience in profiling, debugging and testing multi-platform applications
  • Strong communication skills and attention to detail
  • Experience mentoring junior-level engineers
  • Strong sense of ownership of the outcomes
  • Knowledge of build systems
  • Ability to analyze complex code bases and proactively spearhead improvements
  • Comfort with showing work in progress and seeking and integrating feedback
  • Welcome expertise: Universal Scene Description (USD) API and frameworks
  • Experience with CMake
  • 3D content creation tools (e.g. Maya, Cinema4D, Blender, ...)
  • Experience with CAD software and file formats
  • Bachelor's degree in Computer Science or equivalent professional experience or education
  • Experience with design of high-level APIs and frameworks
  • Experience contributing to open source projects
  • Experience with systems-level programming
  • Knowledge of Qt application framework
  • Experience with 3D content creation or asset processing pipelines
Benefits
  • Exceptional employee experiences
  • Ongoing feedback through unique Check-In approach

Applicant Tracking System Keywords

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

Hard skills
C++Pythondesign patternsdata structuresprofilingdebuggingtestingbuild systemssystems-level programmingAPI design
Soft skills
communication skillsattention to detailmentoringownershipcollaborationfeedback integrationproblem-solvinganalytical skillsconstructive feedbackproactive improvement
Certifications
Bachelor's degree in Computer Science
Mythics, LLC

Cloud Technical Lead

Mythics, LLC
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 4 days agoSource: external-mythics.icims.com
CloudERPOracleOracle ERP
Adobe

Senior Software Engineer

Adobe
Seniorfull-time$134k–$242k / yearCalifornia · 🇺🇸 United States
Posted: 11 days agoSource: adobe.wd5.myworkdayjobs.com
GraphQLJavaScriptNode.jsReactTypeScript
LiveRamp

Software Development Engineer

LiveRamp
Junior · Midfull-time$163k–$220k / yearCalifornia, New York, Washington · 🇺🇸 United States
Posted: 11 days agoSource: liveramp.wd5.myworkdayjobs.com
Airflow
Adobe

Software Development Engineer – Motion Graphics

Adobe
Mid · Seniorfull-time$134k–$242k / yearCalifornia, New Jersey, Washington · 🇺🇸 United States
Posted: 16 days agoSource: adobe.wd5.myworkdayjobs.com
JavaScriptTypeScript