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).
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 features and integrating UI with AI services
Strong communication and collaboration skills across technical and non-technical teams
Solid understanding of UI/UX principles and experience turning Figma designs into production-ready code
Experience using AI-powered coding tools like GitHub Copilot, Cursor, or Claude in real-world projects
Exposure to backend development with Node.js, Express, or Python/FastAPI
Understanding of RESTful API design or GraphQL
What You Need to Succeed
Customer empathy and genuine curiosity about user problems and workflows
Ability to prototype and iterate quickly in an agile environment
Experience building and integrating data visualizations into user interfaces
Experience optimizing front-end performance for data-intensive applications
Familiarity with containerized development/deployment workflows (e.g., Docker, Kubernetes)
Familiarity with relational or NoSQL databases (PostgreSQL, MongoDB, etc.)
Exposure to CI/CD pipelines and cloud platforms... For full info follow application link.
Adobe is an e qual opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.