Lead Software Engineer for Applications
1 week ago
About Adobe
At 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 visuals, videos, and applications, fundamentally changing how businesses engage with their audiences across various platforms.
We strive to attract top talent and are devoted to fostering an inclusive workplace where every individual is valued and has equal opportunities. We recognize that innovative ideas can emerge from any level of the organization, and we believe that your next great idea could be the one that leads us forward.
We are seeking a seasoned application software engineer who possesses a solid grasp of prevalent UI frameworks, familiarity with 3D graphics software, and a strong commitment to software excellence. This role involves contributing to the design, development, and launch of our next-generation collaborative 3D graphics software tailored for creative professionals. By utilizing various technologies to visualize, create, and manipulate 3D content, we aim to deliver unique and user-friendly 3D functionalities that seamlessly integrate with flagship products like Photoshop and Illustrator.
Our team is a close-knit group dedicated to developing cutting-edge software and providing efficient, high-performance components to various product teams. Collaboration with Adobe's UX design and research teams is essential to transform pioneering concepts 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 advanced 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.
- Review code regularly and provide detailed, constructive feedback.
- Work closely with various product teams across Adobe to ensure seamless software integration.
- Offer leadership and mentorship to junior engineers.
- Over 10 years of experience in production code development.
- In-depth knowledge of C++ (C++17 preferred) design patterns.
- Experience in developing cross-platform applications.
- Expertise in designing high-level APIs and frameworks, including:
- DAG scene graph design and/or Entity Component System.
- Serialization techniques.
- Proficient in profiling, debugging, and testing native applications.
- Familiarity with optimization and profiling tools.
- Experience with at least one scripting language, particularly Python.
- Preferred skills include:
- 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 part of an exceptional work environment recognized globally as one of the best places to work. You will collaborate with colleagues who are committed to mutual growth through our unique feedback-driven approach.
If you are eager to make a significant impact, Adobe is the right place for you. Explore what our employees share about their career journeys on the Adobe Life blog and discover the meaningful benefits we provide.
Adobe is an equal opportunity employer. We celebrate 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.
-
Lead Software Engineer, AI Models
2 weeks ago
San Francisco, California, United States Software Aspekte Full timeAbout 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...
-
Lead Software Engineer, AI Models
1 week ago
San Francisco, California, United States Software Aspekte Full timeAbout 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...
-
Lead Software Engineer, AI Models
1 week ago
San Francisco, California, United States Software Aspekte Full timeAbout 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...
-
Lead Software Engineer, AI Models
2 weeks ago
San Francisco, California, United States Software Aspekte Full timeAbout 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...
-
Lead Software Engineer, AI Models
1 week ago
San Francisco, California, United States Software Aspekte Full timePosition 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...
-
Lead Software Engineer for Applications
1 week ago
San Francisco, California, United States Adobe Full timeSenior 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...
-
Lead Software Engineer for Applications
2 weeks ago
San Francisco, California, United States Adobe Full timeSenior Application Software EngineerAbout AdobeAt 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...
-
Lead Software Engineer for Applications
2 weeks ago
San Francisco, California, United States Adobe Full timeSenior 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...
-
Lead Software Engineer for Applications
1 week ago
San Francisco, California, United States Adobe Full timeSenior 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...
-
Cloud Applications Software Engineering Lead
1 week ago
San Francisco, California, United States Swift Navigation, Inc. Full timeJob 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...
-
Cloud Applications Software Engineering Lead
2 weeks ago
San Francisco, California, United States Swift Navigation, Inc. Full timeJob 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,...
-
Lead Software Engineer for Applications
2 weeks ago
San Francisco, California, United States Adobe Full timePosition 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,...
-
Cloud Applications Software Engineering Lead
2 weeks ago
San Francisco, California, United States Swift Navigation, Inc. Full timeJob 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...
-
Lead Software Application Engineer
2 weeks ago
San Francisco, California, United States Discover Financial Services Full timeShape 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...
-
Lead Software Engineer
1 week ago
San Francisco, California, United States Census Full timeAbout 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...
-
Lead Software Engineer
2 weeks ago
San Francisco, California, United States Census Full timeAbout 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,...
-
Lead Software Engineer
2 weeks ago
San Francisco, California, United States Census Full timeAbout 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...
-
Lead Software Engineer
1 week ago
San Francisco, California, United States Census Full timeAbout 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,...
-
Lead Software Engineer
1 week ago
San Francisco, California, United States Census Full timeAbout 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...
-
Lead Software Engineer
2 weeks ago
San Francisco, California, United States Census Full timeAbout 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...