Adobe

Software Engineer

Adobe

full-time

Posted on:

Location Type: Remote

Location: CaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $114,100 - $214,950 per year

About the role

  • You’ll be working as part of a team, crafting innovative new features and maintaining existing ones for Adobe Stock using extraordinary technologies.
  • This team focuses on building highly scalable ingestion and delivery services for the Adobe Stock ecosystem.
  • You will be expected to debug issues across multiple systems, regularly share knowledge with peers, and contribute to architectural design discussions.

Requirements

  • 2+ years of proven experience developing consumer-facing web applications and/or backend systems for complex web applications.
  • B.S. in Computer Science, or a related field
  • Proficiency in JavaScript and comfortable with ES6, Express, & Webpack
  • Experience building microservices in Node.js, Typescript and/or PHP
  • Experience implementing JavaScript techniques, such as modules, async/await, compiling and bundling, and server rendering
  • Experience building and maintaining services using GraphQL and familiarity with GraphQL federation
  • Experience maintaining highly available, fault-tolerant, and distributed services, including familiarity with technologies and architectures like microservices, managed services, AWS, Docker, New Relic, and Splunk
  • Knowledge of how to apply computer science principles to real-world problems, including algorithms, data structures, distributed systems, and data flow and storage
  • Strong familiarity with functional and object-oriented programming
  • Experience with quality-driven development and tools, writing your own unit tests and integration tests
  • Experience with Agile development processes
  • Love to learn new things, work hard, and have fun.
Benefits
  • Health insurance
  • Paid time off
  • Flexible working arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaScriptES6ExpressWebpackNode.jsTypescriptPHPGraphQLmicroservicesAgile development
Soft Skills
teamworkknowledge sharingproblem solvingcommunicationadaptabilitylearningwork ethiccreativitycollaborationarchitectural design
Certifications
B.S. in Computer Science