Software Development Engineer @ Adobe - San Jose, CA

Job Overview

4 days ago

Software Development Engineer

Adobe - San Jose, CA

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Role
We are the Video Cloud group, building next generation collaborative video editing
solutions and workflows. We are enabling customers of Adobe's video apps (Premiere
Pro, After Effects, Media Encoder) to connect and create collaboratively across the
world by using new cloud-based services and solutions. Our tools are used by
Hollywood, major news outlets, social media influencers (YouTube / Instagram), and
creatives all over the world.
What you'll do
As a software engineer on the Cloud Video team, be responsible for crafting and
improving our world class technology stack to deliver cloud-connected, collaborative
video editing and media management solutions. Build new features and services for
Premiere Pro, After Effects and other creative apps. Work closely with a senior team of
engineers, developers, designers and product managers who live and breath all things
video and cloud. This is a phenomenal opportunity to learn from, and contribute to, an
outstanding group of hardworking video professionals.
Having a passion for understanding and creating modern software architectures with a
quality first approach is key for this role. Specific areas of ownership and opportunity
include:
  • Deliver new media collaboration features using C++ and JavaScript code for the
Mac and Windows platforms
  • Design and implement solutions that integrate with a host of cloud services and
capabilities
  • Demonstrate knowledge and experience in designing and building complex
database driven, collaborative features and services
  • Responsible for solving problems that arise and to continually improve and
enhance the system and product quality
  • Work hand-in-hand with senior engineers, experience designers and product
managers to build the right set of features for our customers
What you need to succeed
  • Passion for problem solving and understanding complex systems
  • Interest in developing solutions to ensure we deliver nothing but the best user
experiences and quality
  • A minimum of 3-5 years of experience as a software engineer
  • Deep knowledge of C++
  • JavaScript, full-stack experience a plus
  • Experience developing applications for Mac and/or Windows
  • Exposure to and experience with video editing software is a plus
  • Desire to learn
  • Comfortable asking questions and seeking advice, working collaboratively

Similar Jobs

Software Development Engineer

Adobe

San Jose, CA

Knowledgeable of secure, scalable, and highly available service development practices. Experience with modern development practices in testing, version control,…

Software Development Engineer

Adobe

San Francisco, CA

Ethos deploys Adobe-wide software and infrastructure technology, promoting containerization, clusterization, and continuous integration/continuous deployment …

Software Engineer 2

eBay Inc.

San Jose, CA

Job Requirements2+ years of software design and development experience, solid foundation in computer science with strong competencies in data structures,…

PLM Teamcenter Consultant

Encore Theme

Sunnyvale, CA

Should be experienced with software installations and trouble shooting. Should have worked on development/support/maintenance projects.

Full Stack Engineer, Warehouse Transportation Team

Stitch Fix

San Francisco, CA

Might have experience building software for an Ecommerce company. Collaborates with engineers on other teams to build sensible software.

Principal Software Engineer

Cadence Design Systems

San Jose, CA

Candidate must have working experience on EDA product development. Candidate must have MS/PhD in EE/ECE/CS or related field with at least 3 years of EDA tools…

Sr Java Developer

BMC Software

Santa Clara, CA

Contribute to all stages of software development lifecycle. Develop technical designs for application development. Write well designed, testable code.

Mobile App Developer (Flutter) – Philips Hue

Signify

Menlo Park, CA

At least 2 years of experience developing mobile applications for Android or iOS, with proven projects shipping high quality software to customers.

Software Engineer

FS Studio

Emeryville, CA

You will work closely with our software development team and algorithm team ensuring performance of our software and accelerating productization of our…

Software Engineer Co-op

NOKIA

Sunnyvale, CA

Perform quality assurance tests to ensure completion of Nuage VSP Features and interact extensively with software, hardware, and firmware teams.

Staff Software Engineer

Indeed

San Francisco, CA

You have led engineering teams and earned the respect of talented software developers. As a Software Engineering Manager at Indeed, you will provide hands-on…

Staff Software Engineer - Backend

DispatchHealth

San Francisco, CA

On the backend we use Golang and ReactJS for new development, with legacy systems in Ruby on Rails and Elixir/Phoenix framework.

Lead Full Stack Developer (Python/JavaScript)

Dynamic Placement Services, LLC

Redwood City, CA

10+ years of software development experience. Dynamic’s growing client is seeking a Lead Full Stack Developer (Python/JavaScript) for a permanent position in…

Salesforce Developer - Service

Bloom Energy

San Jose, CA

Experience with complex SFDC Apex and Visual Force Page development. Completion of several Salesforce integration and extension projects in development and lead…

Application Programmer - 1006

KeyLogic Systems

Livermore, CA

Provide software maintenance activities implementing general use software languages. Knowledge and use of specified software languages and libraries is required…

Embedded Engineer

247Globalrecruit

Mountain View, CA

* Linux Application/kernel programming * Embedded Networking development Job Type: Contract Salary: $70.00 - $80.00 per hour Schedule: * 8 hour shift Work…

Backend Software Engineer

Curative

San Francisco, CA

Work with other engineers to deliver features and products. Manage and improve the performance and reliability of our APIs.

Software Developer II

Zenotis Techlonogies INC

Fremont, CA

Design, build, deploy and iterate code; extract, transform and load data for business planning and analytics. Understand data models (table structures, linkages…

Python Developer with AWS Experience

Volto

Sunnyvale, CA

5+ years of Experience in Python. Python, Panda, Rumpy, Rest Apis. AWS – EC2, AWS, AWS S3, AWS Cloud architecture, Spark,. Job Types: Full-time, Contract.

GIS Developer

TechOkaya

San Francisco, CA

Collaborate with development, testing, infrastructure and operations teams to address and implement solutions to identified issues, to deliver a defect free…

Site Reliability Engineer (Database Administration)

Fisec Gobal

Mountain View, CA

Must Have: Expert MariaDB/MySQL DBA, Expert Cassandra DBA, Knowledge of PostgresSQL DBA. \*\* Tools & Technologies | Concepts | Years of Exp | Education |…

Senior Front End Engineer

Curative

San Francisco, CA

Experience building software for the Web platform, including accessibility, cross-browser compatibility, and performance.

React JS Developer

vebyond corp

San Francisco, CA

React js development: 6 years (Preferred). Sound knowledge in Java/J2EE Java web application development. User experience design and development using one or…

.Net Developer (Fresher or Junior on W2 - Onsite role)

Hs Solutions Inc

Berkeley, CA

The consultant will provide systems analysis, design, implementation, and software support to key divisions within the client agency.