Software Development Engineer

2 weeks ago


San Francisco, United States Adobe Full time

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours

At Adobe, we're not just developing software; we're shaping experiences that empower creative professionals to bring their visions to life. Join us as a Software Engineer (Mid) in San Francisco, CA, and contribute to a world-class team committed to revolutionizing the landscape of 3D graphics software. This is a groundbreaking opportunity to work on innovative technology that seamlessly integrates with flagship applications like Photoshop and Illustrator, delivering an exceptionally creative and artist-friendly experience.

Our tight-knit team delivers robust, fast, and resource-conscious components, collaborating closely with Adobe's UX design and research teams to turn innovative ideas into flawless features. Join us in crafting the future of creative software.

What you'll Do
  • Work collaboratively with UX designers, engineers, and researchers to architect, develop, maintain, and optimize new software solutions.
  • Design and implement modern algorithms by writing robust, high-performance code.
  • Develop experiments to explore tradeoffs between various possible implementations.
  • Identify and fix application bugs and performance bottlenecks.
  • Regularly assess code and provide detailed feedback to assist in improvement.
  • Collaborate with various product teams across Adobe to integrate software across organizational boundaries.
  • Provide leadership to the group and mentorship to junior-level engineers.
What you need to succeed
  • 10+ years of writing production code.
  • Deep knowledge of C++ (C++17 preferred) design patterns.
  • Experience writing cross-platform code.
  • Experience with the design of high-level APIs and frameworks.
  • Proficiency in DAG scene graph design and/or Entity Component System, or equivalent experience.
  • Expertise in serialization.
  • Experience in profiling, debugging, and testing native applications.
  • Proficiency with optimization and profiling tools.
  • Experience in at least one scripting language, with a preference for Python.
  • Strong communication skills and attention to detail.
  • Bachelor's degree in Computer Science or equivalent professional experience or education.
Encouraged Proficiency
  • Universal Scene Description (USD) API and frameworks.
  • Modern graphics APIs (OpenGL, DirectX, Vulkan, Metal).
  • Qt application framework.
  • Familiarity with 3D content creation tools (e.g., Maya, Cinema4D).

Join Adobe and be a part of an ambitious team that successfully implements innovative solutions, competing at the highest level in the industry. Your contributions will help craft the future of creative software, making an impact that resonates globally.

#J-18808-Ljbffr

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

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Francisco, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems that meet the needs of our customers.Key Responsibilities:Design and develop software systems using a variety of...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Jose, United States Lynx Software Technologies Full time

    Must be a U.S. citizen by law, regulation, executive order, or government contract for ITAR compliance. Must be within a commutable distance from the San Jose headquarters. About Us: We are a leading technology firm specializing in RTOSs, Hypervisors, and other system-level software for the military and aerospace sectors. We meet stringent certification...


  • San Francisco, California, United States Figma Full time

    Figma is seeking a talented Software Development Engineer to join our Application Platform team. This team is responsible for developing the core backend platform, including data access frameworks, asynchronous jobs platform, and developer tools.As a Software Development Engineer, you will work on building and optimizing foundational infrastructure for...


  • San Francisco, California, United States The Hertz Corporation Full time

    A Day in the Life:We're looking for talented software engineers to modernize Hertz's tech stack and deliver innovative products to meet the evolving needs of our customers.As a software engineer at Hertz, you'll design, implement, and maintain high-volume and low-latency applications, contributing to all stages of the software development lifecycle.You'll...


  • San Francisco, California, United States Gauntlet Full time

    Job SummaryGauntlet is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining robust, scalable systems for data from DeFi protocols, blockchain networks, and various other data sources.Key ResponsibilitiesDesign and develop...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Software Development EngineerAt DocuSign, we're looking for a skilled Software Development Engineer to join our Product Led Growth team. As a key member of our team, you will be responsible for designing, developing, testing, deploying, and maintaining our e-commerce application.Responsibilities:* Write high-quality code in C# that is easy to...


  • San Francisco, California, United States Amazon Full time

    Transform Business Challenges into Innovative SolutionsAt Amazon, we're seeking a talented Software Development Engineer to join our team. As a key member of our Core Shopping team, you'll have the opportunity to design and build innovative technologies that drive customer value.Key Responsibilities:Collaborate with experienced cross-disciplinary Amazonians...


  • San Francisco, United States Amazon Full time

    Job ID: 2822249 | Twitch Interactive, Inc.If you are interested in this position, please apply on Twitch's Career site here.About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day....


  • San Francisco, United States Amazon Full time

    Job ID: 2832415 | Amazon.com Services LLCThe AGI team is responsibly advancing Amazon’s generative AI technologies, including the company’s most expansive multimodal foundation models. AGI Autonomy works to augment human intelligence by creating real-world digital agents. We are hiring a Software Development Engineer to help build workflows and processes...


  • San Francisco, California, United States Figma Full time

    Figma is a leading design and development platform that empowers teams to create and collaborate on innovative products.The Revenue Growth team is responsible for driving Figma's self-serve revenue efforts, and we're seeking a skilled engineer to join our team.This role will involve working closely with the Engineering Manager to drive the team's vision,...


  • San Francisco, California, United States Raz Talent Full time

    The OpportunityWe're seeking a highly skilled Senior Software Development Engineer to join our team at Raz Talent. As a key member of our engineering team, you'll work closely with our CTO to develop and productize advanced AI technologies.This is an exceptional opportunity to be part of a well-capitalized and dynamic environment, where you'll have the...


  • San Francisco, United States OpenAI Full time

    Software Engineer, Developer Productivity | OpenAISoftware Engineer, Developer ProductivityPlatform - San FranciscoAbout the TeamThe Platform Runtime team builds core components to enable productive research from small to state of the art scale across OpenAI, with the goal of accelerating progress towards AGI. We frequently collaborate with other teams to...


  • San Francisco, California, United States Salesforce Full time

    At Salesforce, we're leading the way in customer relationship management and inspiring businesses to blaze new trails.About Us: We're a company that empowers employees to be Trailblazers, driving performance and career growth while improving the world.Job Title: Cloud Software Engineering DeveloperLocation: San Francisco, CAJob Duties:Develop computer and...


  • San Francisco, California, United States Veracyte Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer with expertise in Python, AWS, and CI/CD practices to join our team at Veracyte.The ideal candidate will have a strong background in software development, cloud computing, and continuous integration/continuous deployment methodologies.You will be responsible for designing, developing,...


  • San Francisco, United States Amazon Full time

    Software Development Engineer, Amazon StoresJob ID: 2509956 | Amazon.com Services LLCCome build the future as a Software Development Engineer at Amazon, where you will be inspired working along best-in-class inventors and innovators! You will have the opportunity to create meaningful experiences that deliver on the ever-evolving needs of our customers, and...


  • San Francisco, California, United States Amazon Full time

    About ART19ART19 is a leading audio platform that provides cutting-edge tools for on-demand hosting, distribution, ad serving, and audience measurement. At the intersection of publishers and advertisers, the company powers hundreds of millions of podcast downloads every month for the industry's largest shows.ART19 enables publishers to manage all content and...


  • San Francisco, United States WEX, Inc. Full time

    This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Boston, MA; Chicago, IL; San Francisco Bay Area, CA; and Portland, ME.About the Team/RoleWe are the WEX Fleet Services team, dedicated to building modern API interfaces for WEX's industry-leading fuel card platform. We are defining and creating...