Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Development Engineer image - Rise Careers
Job details

Senior Software Development Engineer

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 Opportunity

We are the market leader in software products and services for the creative & marketing ecosystem with Creative Cloud, Document Cloud, Express, Firefly and Experience Cloud.

Adobe has made industry-leading progress in addressing the enterprise need for new, scalable ways to create ideas and assets with GenAI-infused workflows and products. Adobe Digital Media’s recent launch of GenAI-powered products for enterprises includes Firefly Services (APIs), Firefly Custom Models, Object Composites, Style Kits and unique AI features within flagship products like Adobe Photoshop, Express and Adobe GenStudio.

We are looking for an outstanding front-end engineer to research, design, develop and deliver high-profile products that span GenAI features and customization of GenAI Firefly models to empower the next generation of enterprise creators and marketers everywhere by turning creative intent into creative success. While implementing this far-reaching strategy, we are focusing on using product driven development to drive rapid iteration and to continuously deliver measurable impact.

Thrives in start-up setting, prioritizes customer happiness, delivers outstanding experiences, completes tasks consistently, and meets high-quality bar.

Join a highly collaborative engineering team working closely with internal product teams and partners. You should have a user-centric, meticulous approach, invite constructive collaboration, and always work with a bias towards action. Most importantly you should be able to drive and solve complex problems, have a deep empathy for customers, and deliver tangible results in a team-oriented culture.

What you'll do

  • Develop and maintain production-quality features with rich user experiences that maintain consistency and promote reuse to streamline customer workflows in enterprise environment
  • Write design specs for product/feature/prototypes for innovative Firefly Enterprise applications
  • Constantly explore, evaluate and integrate new technologies and translate ideas into interactive prototypes
  • Build and maintain production quality back end systems that connect user experiences with AI/ML pipelines and partner APIs
  • Debug issues across multiple systems to drive and fix customer problems, improve performance of existing code using profiling tools, and improve/refactor code to improve efficiency
  • Expand your knowledge and skills to stay ahead of the latest development, test, and deployment methodologies

What you need to succeed

  • 5+ years of full cycle experience developing interactive web applications
  • B.S or higher in Computer Science, or equivalent experience
  • Well established practice of building and deploying web applications or interactive sites using the latest web technologies
  • Proven ability in developing software solutions using Typescript/JavaScript, ReactJS/Web components, state management and bundlers/transpilers
  • Experience in building, maintaining, and debugging server-side web services using Java and/or NodeJS, and other emerging technologies
  • Experience with Test Driven Development (TDD)
  • Effectively communicate and influence (verbal/written) clearly regarding complex issues

Bonus Qualifications

  • Experience with UI design systems and/or close collaboration with design teams.

Knowledge of modern web technologies like WASM, WebGPU and canvas rendering, plus security, asynchrony and performance optimization methods.

Application Window Notice

If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least 12:01 AM Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs.

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 $133,900 -- $242,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.

Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.

Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.
 

Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015.

Adobe values a free and open marketplace for all employees and has policies in place to ensure that we do not enter into illegal agreements with other companies to not recruit or hire each other’s employees.

Average salary estimate

$187950 / YEARLY (est.)
min
max
$133900K
$242000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Development Engineer, Adobe

Are you ready to join the team at Adobe as a Senior Software Development Engineer in beautiful San Jose? Here at Adobe, we’re dedicated to transforming the digital experiences of our users, from budding artists to well-established brands. This isn't just a role; it’s an opportunity to work with cutting-edge GenAI-infused technology and contribute to projects that have a real impact. Your mission? Develop and maintain extraordinary front-end features that enhance user experiences and streamline customer workflows. You will collaborate with a diverse team, pushing boundaries and turning creative ideas into powerful solutions. You’ll leverage your skills in Typescript, JavaScript, and ReactJS to build exceptional interactive applications while integrating with our AI/ML pipelines. A solid 5+ years of experience in developing interactive web applications is essential, and a degree in Computer Science will give you an edge. We value creativity and innovation, so eagerness to learn new technologies and improve upon existing systems is a must. Adobe believes that great ideas can come from anyone, and we want you to thrive in our dynamic environment where your contributions are valued. It's not just about coding; it's about crafting user-centric solutions and elevating the customer experience. If you’re ready to bring your skills to Adobe and join our mission of empowering creativity, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Development Engineer Role at Adobe
What qualifications are needed for the Senior Software Development Engineer position at Adobe?

To qualify for the Senior Software Development Engineer role at Adobe, candidates should have 5+ years of experience in developing interactive web applications. A Bachelor’s degree in Computer Science or a related field is preferred. Additionally, a strong grasp of modern web technologies including Typescript, JavaScript, ReactJS, and experience with server-side script languages like Java or NodeJS are essential for success.

Join Rise to see the full answer
What are the primary responsibilities of a Senior Software Development Engineer at Adobe?

As a Senior Software Development Engineer at Adobe, you will be responsible for developing and maintaining production-quality features that enhance user experiences. You’ll design specifications for innovative applications, integrate new technologies, and build robust backend systems. Additionally, you'll debug complex issues and optimize the performance of existing code while working collaboratively with product teams.

Join Rise to see the full answer
What skills are beneficial for the Senior Software Development Engineer role at Adobe?

Beneficial skills for the Senior Software Development Engineer position at Adobe include proficiency in Typescript/JavaScript, ReactJS, and knowledge of Test Driven Development (TDD). Familiarity with UI design principles, server-side web service maintenance, and performance optimization techniques also provide a competitive advantage when applying.

Join Rise to see the full answer
How does Adobe ensure a collaborative work environment for Senior Software Development Engineers?

Adobe prioritizes a collaborative work environment for Senior Software Development Engineers by fostering a team-oriented culture where communication and feedback are encouraged. You’ll work with a diverse group of internal teams and partners, ensuring that innovative ideas can thrive and be incorporated into product developments.

Join Rise to see the full answer
What growth opportunities are available for a Senior Software Development Engineer at Adobe?

At Adobe, a Senior Software Development Engineer will find several growth opportunities ranging from technical skill development to leadership roles. The company places emphasis on continuous learning, encouraging engineers to stay ahead of industry trends and methodologies, and actively supports skill expansion in AI, UX, and emerging technologies.

Join Rise to see the full answer
Common Interview Questions for Senior Software Development Engineer
Can you describe your experience with Typescript and JavaScript in previous projects?

In answering this question, focus on specific projects where you've utilized Typescript or JavaScript. Discuss the challenges you faced, how you overcame them, and the impact your work had on the project. It’s important to showcase your problem-solving skills and your ability to work under deadlines.

Join Rise to see the full answer
What strategies do you use to ensure high-quality code when developing web applications?

To answer this question effectively, describe your approach to maintaining code quality, such as employing Test Driven Development (TDD), code reviews, and using continuous integration tools. Highlight your commitment to writing clean, maintainable code and how you keep up with best practices.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software development?

Share your methods for staying current, like following tech blogs, attending webinars, or participating in developer communities. Mention any relevant certifications or courses you've completed and how implementing new knowledge has improved your work.

Join Rise to see the full answer
Can you provide an example of a complex problem you solved in a previous development role?

When responding, choose a concrete example that illustrates not just the problem, but your thought process leading up to the solution. Emphasize your analytical skills, teamwork, and the tools or technologies you utilized to achieve a successful outcome.

Join Rise to see the full answer
What do you consider when designing user-centric applications?

Highlight the importance of user feedback and usability testing in the design process. Discuss how you gather user insights and iterate based on them, ensuring the final product meets user needs and enhances overall experience.

Join Rise to see the full answer
Describe your experience in collaborating with design teams.

Here, detail your collaborative projects with design teams, explaining how you ensure that engineering and design work together seamlessly. Talk about your communication strategies and how you align both teams' objectives to achieve a common goal.

Join Rise to see the full answer
What performance optimization techniques have you applied in your projects?

Discuss specific optimization techniques you’ve used, such as lazy loading, code splitting, or caching strategies. Provide examples of how these have improved application performance and end-user experience.

Join Rise to see the full answer
How do you handle tight deadlines and potential stress in software projects?

Share your strategies for managing pressure, such as prioritizing tasks, effective communication with your team, and time management techniques. Emphasize the importance of maintaining quality even under tight timelines.

Join Rise to see the full answer
What role do you believe continuous learning plays in software development?

Describe how continuous learning is integral to your professional growth as a software developer. Mention any recent skills you’ve acquired and how you apply new knowledge to enhance your work and adapt to evolving technologies.

Join Rise to see the full answer
What interests you most about working at Adobe as a Senior Software Development Engineer?

Express your passion for Adobe's mission to empower creativity and innovation. Discuss specific aspects of the company culture or technologies that resonate with you and why you believe you would be a great fit for the team.

Join Rise to see the full answer
Similar Jobs
Posted 9 days ago

Join Adobe as a Senior Technical Account Manager to drive customer success and satisfaction through technical expertise and strategic relationships.

Posted 8 days ago

Lead a passionate team at Adobe to elevate customer success in the Digital Media education sector.

Photo of the Rise User

Become a Software Engineer at IOG and engage in the forefront of blockchain technology development focusing on smart contracts.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple's Software Localization team as an Applied Machine Learning Engineer and help shape the future of localization through cutting-edge technology.

Photo of the Rise User
NBCUniversal Hybrid 30 Rockefeller Plaza, New York, NEW YORK
Posted 7 days ago

Join the Peacock team as a Principal Engineer, driving engineering projects for an industry-leading media and entertainment company.

Photo of the Rise User
Wise Remote Worship Square, 65 Clifton Street, London, United Kingdom
Posted 7 days ago

Be a key player in Wise's Trust and Safety team as a Senior Software Engineer, building solutions to protect customers from fraud using advanced technology.

We are seeking an experienced Senior .NET Developer to manage and enhance our SQL Server Data Warehouse operations in a collaborative, hybrid work environment.

Photo of the Rise User
Posted 12 days ago

Join Chainlink Labs as a Staff Software Engineer and play a pivotal role in crafting decentralized systems and data products for the future of Web3.

Posted 7 days ago

Looking for a passionate Senior Backend Developer to drive innovation at Neo Mena Technologies in a hybrid work environment.

Photo of the Rise User

Join Keeper Security as a Senior Software Engineer and contribute to the development of cutting-edge desktop applications in a dynamic remote setting.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!