Senior Software Development Engineer
At a glance
AI generatedTL;DR
As a Senior Software Engineer on the Adobe Journey Optimizer (AJO) team, you will bridge customer engagement and deep technical engineering by diagnosing and resolving complex issues while developing scalable backend systems. You’ll meet with enterprise customers to understand their use cases and challenges, presenting architectural guidance and solutions in clear, confident terms. Day-to-day, you’ll build high-performance microservices using Java/Scala and RESTful APIs, integrate AI/LLM tools for proactive issue resolution, and ensure system reliability through monitoring and alerting. This role requires a strong background in backend services, distributed systems, and modern engineering practices like CI/CD and Kubernetes, along with excellent communication skills to advocate effectively for customers across technical and executive levels.
Skills
What you'll do
- Diagnose and resolve customer-facing issues by combining deep product knowledge, hands-on investigation, and close collaboration with internal engineering teams.
- Present technical recommendations and architectural guidance to customer engineering teams and executive collaborators clearly and confidently.
- Design, build, test, and deploy microservices and backend systems that power intelligent, customer-centric features at scale.
- Develop AI/LLM agents and tools to elevate product quality, boost operational efficiency, and proactively address customer issues.
- Implement monitoring, alerting, and anomaly detection to ensure the highest production quality and system reliability.
What we're looking for
- 7+ years of experience building backend services, distributed systems, and microservice architectures.
- Strong proficiency in Java/Scala, RESTful APIs, NoSQL datastores, and streaming technologies like Kafka.
- Solid understanding of modern engineering practices including microservices, CI/CD, Kubernetes, and observability.
- Experience with AI/LLM concepts or practical integration into production systems; knowledge of GenAI frameworks/APIs is a plus.
- Outstanding verbal and written communication skills, capable of adjusting tone from technical to executive level.
- Demonstrated ability to translate customer feedback into structured, reproducible engineering requirements.
Employer
About Adobe
Adobe Inc. is a global software company known for creative and multimedia software products including Photoshop, Illustrator, Acrobat, and its cloud-based Creative Cloud and Document Cloud suites. Industry: Creative & Digital Experience Software
Adobe currently has 310 open roles on FindRole.
Listed pay typically runs $185,350–$268,375 across 310 roles with salary data.
Most-posted roles
- Senior Software Development Engineer 23
- Software Development Engineer 21
- Senior Machine Learning Engineer 5
- Machine Learning Engineer 4
- Research Scientist 4