Adobe is seeking an experienced, innovative C++ Software Engineer to join their fast-moving team in Lehi, Utah. This role is critical in designing, building, modernizing, maintaining, and testing software for a high-throughput data processing pipeline that handles over 80 billion transactions daily. The ideal candidate will help expand feature sets, improve efficiency and reliability, and reduce operational overhead.
The role combines technical expertise with strategic thinking, requiring strong C++ development skills in Linux environments and experience with both SQL and NoSQL databases. The position offers an opportunity to work on sophisticated problems involving multiple systems and teams, while coordinating with product managers and team members throughout the development lifecycle.
Adobe's commitment to changing the world through digital experiences makes this an exciting opportunity for someone passionate about large-scale software development. The company offers a competitive compensation package, with a salary range of $153,600 - $286,600 annually, plus benefits including an Annual Incentive Plan and potential equity awards.
The ideal candidate will have 7+ years of software development experience, with a strong background in C++ and Linux systems. They should be comfortable working with various databases and deploying back-end services. Experience with Docker, Kubernetes, configuration tools like SaltStack, and cloud platforms (Azure/AWS) is a plus.
This role offers the chance to work on mission-critical systems at scale, while contributing to Adobe's culture of innovation and technology excellence. The position provides opportunities for professional growth while working on challenging technical problems that directly impact millions of users worldwide.