at Adobe • Basel, Basel-City, Switzerland
THE OPPORTUNITY
AEM Assets is Adobe's digital asset management platform - a Gartner-ranked Leader in Digital Asset Management for over a decade, with agentic AI already shipped and in production: Content Advisor for conversational search, Governance Agent enforcing brand rules automatically, Content Optimization Agent reshaping content per channel.
A DAM here isn't a supporting tool other systems tolerate - it's becoming the thing every other system depends on, and that authority matters more as AI systems decide what content gets surfaced and reused.
WHAT YOU'LL DO
- Own features end-to-end with a customer in the loop from day one - discovery, prototype, ship, then track whether it landed
- Set the pace for AI-native development on your team: fast iteration, real validation, no pretending a demo is done just because it's demoable
- Translate ambiguous, real-world customer problems into working software fast enough that the customer stays in the conversation
- Treat adoption and quality as your problem too - not just the PM's - when a feature ships but doesn't land
- Mentor engineers earlier in their career on the technical craft and on the discipline of building with customers, not for them
WHAT YOU NEED TO SUCCEED
- 5+ years of software engineering experience, or a relevant degree plus equivalent experience
- Deep proficiency in JavaScript/Node.js or Python; solid reasoning about distributed systems and API design
- Full-stack capability (React, HTML/CSS, backend) with cloud-native experience (AWS)
- A track record of turning a real customer problem into production software - not just a spec into code
- Fluent with AI-assisted development tools, and comfortable holding others to that standard
- Some entrepreneurial instinct - comfortable being early, sometimes wrong, and fast to correct
Application planning
More software jobs in Switzerland
Plan relocation while you evaluate this role.
Benchmark this offer against local market ranges.
Use the Apply button on this page to open the employer application flow. Save the role first if you want to return after resume prep.
Check your resume first →Country hub
Switzerland Jobs
Company page
Adobe Jobs
Salary page
Software Engineer Salary
Visa page
Swiss Work Permit Jobs
Technology hub
JavaScript Developer Jobs
Country technology hub
JavaScript Developer in Switzerland
Technology hub
Node.js Developer Jobs
Country technology hub
Node.js Developer in Switzerland
Company directory
Visa Sponsoring Companies
Prepare to apply
ATS Resume Checker
Dataset
Visa Jobs Index
Senior Software Engineer - AEM Assets
Receive verified Software Development Engineering jobs with visa and relocation signals.
Explore similar employers with active visa-sponsored roles.