Software Development Engineer
About the role
Adobe is transforming the online purchasing experiences for its customers by building the next generation of web applications and platform components for purchasing and subscription management. This role involves developing robust, secure, resilient applications and UI components, and working in multi-functional teams to ensure a superb end-to-end user experience.
Responsibilities
- Build web-based user interfaces and components for purchasing and subscription management.
- Deliver applications, components, and architectures that meet world-class standards of performance, scalability, security, privacy, resiliency, and flexibility.
- Participate in all aspects of software development activities, including design, coding, code review, unit/integration testing, bug fixing, and code/API documentation.
- Work in multi-functional teams to ensure superb end-to-end user experience for customers.
- Prototype ideas and concepts quickly and stay up to date with the latest industry trends.
Requirements
- BS in Computer Science or related field of study. Master’s degree or equivalent experience preferred in the industry.
- 3 years of professional software product/service development experience.
- 2 or more years of professional experience doing web application development with React.js, Node.js, Next.js, etc.
- Expert knowledge of HTML, CSS, and JavaScript.
- Proficient in object-oriented analysis and design.
- Knowledgeable of secure, scalable, and highly available application development practices.
- Proven track record to develop robust, efficient, high-quality code.
- Able to resolve problems using appropriate tools and techniques.
- Sense of urgency, ownership, and thrive in a fast-paced environment.
- Excellent written and verbal communication skills.
Qualifications
- Previous experience in GraphQL (ideal but not required).
- Previous experience in eCommerce (ideal but not required).
Skills
- Experience with React.js, Node.js, Next.js, etc.
- HTML, CSS, and JavaScript proficiency.
- Object-oriented analysis and design.
- Secure, scalable, and highly available application development practices.
- Problem-solving skills.
- Communication skills.
Benefits
Adobe offers a competitive compensation package, including a range of $93,200 - $179,200 annually, depending on location and experience. Additional benefits include comprehensive health and wellness programs, retirement savings options, and opportunities for professional development and growth.
Pay
The expected pay range for this position is $93,200 -- $179,200 annually, with a specific range for California ($123,700 - $179,200).
Schedule
Details on the schedule are not specified in the job posting.