Lead Software Engineer for Applications

2 weeks ago


San Francisco, California, United States Adobe Full time
Senior Application Software Engineer

About Adobe
At Adobe, we are dedicated to transforming the world through innovative digital experiences. Our mission is to provide everyone—from budding creators to established brands—with the tools necessary to craft and deliver outstanding digital content. We are passionate about enabling individuals to produce stunning images, videos, and applications, revolutionizing how businesses engage with their audiences across various platforms.
We strive to recruit top talent and are committed to fostering exceptional employee experiences where respect and equal opportunity are paramount. We recognize that groundbreaking ideas can emerge from any level within the organization, and we believe that your next big idea could be the catalyst for change.

Position Overview

We are in search of a seasoned application software engineer who possesses a solid grasp of prevalent UI frameworks, experience with 3D graphics applications, and a profound appreciation for software craftsmanship. This role involves participating in the design, development, and deployment of our next-generation multi-surface collaborative 3D graphics software tailored for creative professionals. By leveraging diverse technologies to visualize, create, capture, and generate 3D content, we aim to deliver unique and artist-friendly 3D functionalities to creative professionals, seamlessly integrating with flagship applications such as Photoshop and Illustrator.

Our team is a close-knit group focused on developing cutting-edge software and providing robust, efficient, and resource-conscious components to various product teams. We will collaborate closely with Adobe's UX design and research teams to transform innovative ideas and technologies into market-ready features.

Key Responsibilities
  • Collaborate with UX designers, engineers, and researchers to architect, develop, maintain, and enhance new software solutions.
  • Design and implement contemporary algorithms by producing robust, high-performance code.
  • Conduct experiments to evaluate trade-offs among different implementation strategies.
  • Identify and resolve application bugs and performance issues.
  • Engage in regular code reviews, providing detailed and constructive feedback.
  • Work closely with various product teams across Adobe to ensure seamless software integration.
  • Offer leadership within the group and mentor junior engineers.
Qualifications for Success
  • Over 10 years of experience in production code development.
  • Extensive knowledge of C++ (C++17 preferred) design patterns.
  • Experience in writing cross-platform code.
  • Proficient in designing high-level APIs and frameworks, including:
    • DAG scene graph design and/or Entity Component System.
    • Serialization techniques.
  • Experience in profiling, debugging, and testing native applications.
  • Familiarity with optimization and profiling tools.
  • Proficient in at least one scripting language, particularly Python.
  • Preferred expertise includes:
    • Universal Scene Description (USD) API and frameworks.
    • Modern graphics APIs (OpenGL, DirectX, Vulkan, Metal).
    • Qt application framework.
    • 3D content creation tools (e.g., Maya, Cinema4D).
  • Strong communication skills and meticulous attention to detail.
  • Bachelor's degree in Computer Science or equivalent professional experience.

At Adobe, you will be immersed in an exceptional work environment recognized globally as one of the best places to work. You will collaborate with colleagues who are dedicated to mutual growth through our unique Check-In approach, where ongoing feedback is encouraged.

If you are looking to make a significant impact, Adobe is the ideal place for you. Explore the meaningful benefits we offer and discover what our employees are saying about their career experiences.

Adobe is an equal opportunity employer. We embrace and encourage diversity in the workplace, regardless of gender, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, or veteran status.



  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...


  • San Francisco, California, United States Adobe Full time

    Senior Application Software EngineerAbout AdobeAt Adobe, we are dedicated to transforming the world through innovative digital experiences. Our mission is to empower everyone—from budding creators to established brands—with the tools they need to craft and deliver outstanding digital content. We are passionate about enabling individuals to produce...


  • San Francisco, California, United States Software Aspekte Full time

    Position OverviewAt Software Aspekte, we are dedicated to crafting exceptional tools for AI developers. Our foundation is built on the realization that while there are outstanding resources for software developers, there is a lack of equally effective tools for machine learning practitioners to enhance their models.Our journey began with a pioneering...


  • San Francisco, California, United States Adobe Full time

    Senior Application Software EngineerAbout AdobeAt Adobe, we are dedicated to transforming the world through innovative digital experiences. Our mission is to empower everyone—from budding creators to established brands—with the tools they need to craft and deliver outstanding digital content. We are passionate about enabling individuals to produce...


  • San Francisco, California, United States Adobe Full time

    Senior Application Software EngineerAbout AdobeAt Adobe, we are dedicated to transforming the world through innovative digital experiences. Our mission is to empower everyone—from budding creators to established brands—with the tools they need to craft and deliver remarkable digital content. We are passionate about enabling individuals to produce...


  • San Francisco, California, United States Adobe Full time

    Senior Application Software EngineerAbout AdobeAt Adobe, we are dedicated to transforming the world through innovative digital experiences. Our mission is to empower everyone—from budding creators to established brands—with the tools necessary to craft and deliver outstanding digital content. We are passionate about enabling individuals to produce...


  • San Francisco, California, United States Swift Navigation, Inc. Full time

    Job OverviewSalary: $177,000 - $225,000Swift Navigation, Inc. is at the forefront of automotive precision GNSS technology, recognized as the industry leader with extensive contracts for over 10 million ADAS-enabled and autonomous vehicles globally, collaborating with more than 20 automotive OEMs and suppliers, in addition to various mobile handset...


  • San Francisco, California, United States Swift Navigation, Inc. Full time

    Job OverviewSalary: $177,000 - $225,000Swift Navigation, Inc. is at the forefront of automotive precision GNSS technology, recognized as the industry leader with a commitment to delivering innovative solutions for over 10 million ADAS-enabled and autonomous vehicles globally, collaborating with more than 20 automotive OEMs and suppliers.Our premier offering,...


  • San Francisco, California, United States Adobe Full time

    Position OverviewAbout AdobeAt Adobe, we are dedicated to transforming the world through innovative digital experiences. Our mission is to empower everyone—from budding creators to established brands—with the tools they need to craft and deliver outstanding digital content. We are passionate about enabling individuals to produce stunning images, videos,...


  • San Francisco, California, United States Swift Navigation, Inc. Full time

    Job OverviewSalary: $177,000 - $225,000Swift Navigation, Inc. is a leader in automotive precision GNSS technology, having secured projects for over 10 million ADAS-enabled and autonomous vehicles globally, collaborating with more than 20 automotive OEMs and suppliers, in addition to various mobile handset manufacturers.Our premier offering, Skylark, is a...


  • San Francisco, California, United States Discover Financial Services Full time

    Shape the Future of Digital Banking. At Discover Financial Services, you will engage in impactful work from the outset. Our team-oriented culture is founded on three essential principles: We Play to Win, We Get Better Every Day, and We Succeed Together. We genuinely want you to develop and make a significant impact at one of the foremost digital banking and...


  • San Francisco, California, United States Census Full time

    About CensusCensus is pioneering the first Data Activation platform that operates directly from your data warehouse. Our solution enables seamless synchronization of comprehensive customer data across over 200 business applications through Reverse ETL. We empower marketing teams to craft dynamic audiences effortlessly using our no-code segment...


  • San Francisco, California, United States Census Full time

    About CensusCensus is a pioneering Data Activation platform designed to leverage your data warehouse. Seamlessly synchronize comprehensive customer information to over 200 business applications today with Reverse ETL. Enable marketing teams to create dynamic audience segments using a no-code segment builder.Data teams at renowned companies such as Canva,...


  • San Francisco, California, United States Census Full time

    About CensusCensus stands at the forefront of Data Activation, offering a platform that seamlessly integrates with your data warehouse. Our solution enables the synchronization of comprehensive customer data across over 200 business applications through Reverse ETL. We empower marketing teams to create dynamic audience segments effortlessly using our no-code...


  • San Francisco, California, United States Census Full time

    About CensusCensus is a pioneering Data Activation platform designed to leverage your data warehouse. Our solution enables seamless synchronization of comprehensive customer data to over 200 business applications through Reverse ETL. We empower marketing teams to craft dynamic audiences using an intuitive no-code segment builder.Companies like Canva, Figma,...


  • San Francisco, California, United States Census Full time

    About CensusCensus is pioneering the first Data Activation platform that operates directly from your data warehouse. Our solution enables seamless synchronization of comprehensive customer data across over 200 business applications through Reverse ETL. We empower marketing teams to craft dynamic audiences using an intuitive no-code segment builder.Data teams...


  • San Francisco, California, United States Census Full time

    About CensusCensus is pioneering the first Data Activation platform that operates directly from your data warehouse. Our technology enables seamless synchronization of comprehensive customer data across over 200 business applications through Reverse ETL. We empower marketing teams to create dynamic audience segments using an intuitive no-code segment...