Senior Software Engineer, Fullstack
New Today
Senior Fullstack Software Engineer Our company is changing the world through digital experiences. Adobe gives everyonefrom emerging artists to global brandseverything 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 Adobe Firefly team is seeking a senior fullstack software engineer to contribute to an exciting, high-profile effort to establish Adobe as the best creativity tools provider. We seek to empower the next generation of creators everywhere by turning creative intent into creative success. We are crafting new AI/ML powered tools empowering self-expression and collaboration across the digital landscape. While implementing this far-reaching strategy, we are focusing on using product driven development to drive rapid iteration and to continuously deliver measurable impact. This initiative is an outstanding opportunity to shape emerging next generation products reaching millions of creators worldwide.
What you'll do:
Build and improve Java and Node.js web services
Build performant web-based experiences in Typescript, CSS, ReactJS
Work cross-function with product managers, engineers, and designers to build exciting new features
Build out backend for front end services tailor-made to meet client and user needs
Focus on performance and use the best tools for the job
Write unit and functional tests to assure that business critical workflows never break
Contribute to and improve our test frameworks
Use data to help inform, and then drive performance and reliability improvements based on that data
What you'll need to succeed:
8+ years of experiencewe like to see a variety of experiences, both backend and front end development
B.S. or Masters in Computer Science or equivalent experience and understanding
Ability and desire to work collaboratively in a team environment
Deep experience with GraphQL and RESTful web services
Experience with web development
Nice to haves:
A history of building microservices in production environments on AWS and/or Azure
Strong understanding of in-memory caching (e.g., Redis) and their relative merits
Proficiency in NoSQL and SQL
Experience with a variety of programming languages, with JavaScript and web development experience being a huge plus
Experience testing a wide range of applications and services
Operational skills with deployment and monitoring tools such as Sentry, GoCD, Grafana, New Relic, and Splunk
Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $170,500 -- $320,000 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).
In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.
- Location:
- San Jose, CA, United States
- Category:
- Computer And Mathematical Occupations