Job Information
ADOBE INC. Software Development Engineer in LEHI, Utah
Our Company
As one of the world's most innovative software companies whose products touch billions of people around the world, Adobe empowers everyone, everywhere to imagine, create, and bring any digital experience to life. From creators and students to small businesses, global enterprises, and nonprofit organizations - customers choose Adobe products to ideate, collaborate, be more productive, drive business growth, and build remarkable experiences.
The Role
Adobe is seeking a UI Software Engineer to help build the next generation of AI-driven product experiences for Adobe Analytics, Adobe's industry-leading analytics platform.
Adobe Analytics processes 30+ billion transactions daily and delivers insights to customers through sophisticated reporting and data visualization experiences. In this role, you will help design and build modern web-based interfaces, AI-assisted workflows, and data-rich user experiences that make complex analytics more intuitive, useful, and delightful.
You will participate in all aspects of the software development lifecycle, including architecture, design, development, testing, and maintenance of products and internal tools. This position is based in our Lehi, UT office within Adobe's Digital Experience Business Unit.
Key Responsibilities
Build, develop, and maintain responsive, high-performance user interfaces that help customers explore and understand complex enterprise-scale datasets
Collaborate closely with product managers, UX/UI designers, data analysts, and backend engineers to translate business requirements, wireframes, and prototypes into polished, intuitive features.
Participate in code reviews, contribute to front-end architecture decisions, and help maintain high code quality through testing (unit, component, E2E).
Implement interactive data visualizations while optimizing for large datasets and real-time updates.
Optimize front-end performance, rendering efficiency, lazy loading, and smooth handling of complex state in data-intensive applications.
Leverage AI coding assistants daily to boost productivity, generating boilerplate, refactoring components, exploring implementations, and iterating on complex logic, while critically reviewing and refining AI-generated output.
Stay updated on advancements in the React/Node ecosystem, modern CSS guidelines (Tailwind, CSS modules, etc.), emerging UI/UX procedures for analytics tools, and evolving AI-assisted development workflows.
Required Qualifications
Bachelor's degree or equivalent experience in Computer Science or a related field.
Proficiency building modern web applications with JavaScript/TypeScript, React, HTML5, and CSS3
Familiarity with AI/ML-powered product features and integrating UI experiences with AI services
Strong communication and collaboration skills, with the ability to work effectively across technical and non-technical teams
Solid understanding of UI/UX principles and experience turning designer-provided assets (Figma) into production-ready code.
Consistent experience applying AI-powered coding aids like GitHub Copilot, Cursor, or Claude to boost coding, debugging, refactoring, and learning during real-world projects.
What you need to succeed
Customer empathy and genuine curiosity about user problems and workflows
Ability to prototype and iterate quickly on new concepts in support of Adobe's agile product development practices
Experience building and integrating data visualizations into user interfaces
Experience optimizing front-end performance for data-intensive applications
Familiarity with accessibility implementation... For full info follow application link.
Adobe is an equal opportunity employer. We welcome and encourage div ersity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.