Senior Software Development Engineer

5 days ago


San Jose, California, United States Adobe Full time
About the Role

We are seeking a highly skilled Senior Software Development Engineer to join our team at Adobe. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.

As a Senior Software Development Engineer, you will work closely with our data scientists, machine learning engineers, and product management teams to develop and deliver product features that drive business results. You will be responsible for leading efforts to integrate and align machine learning applications with our Adobe Experience Platform (AEP), adopting standard processes to improve architecture and scalability.

You will also drive the architectural enhancements of machine learning applications, ensuring seamless integration and functionality within the broader ecosystem. Additionally, you will facilitate the training and ramp-up of new engineers on the API layer and existing features, ensuring a high level of team expertise and readiness.

Key Responsibilities:

  • Collaborate with Machine Learning, UI, Product Management teams to develop and deliver product features while ensuring quality through reviews, unit testing, and integration testing.
  • Lead efforts to integrate and align ML applications with AEP, adopting standard processes to improve architecture and scalability.
  • Drive the architectural enhancements of ML applications, ensuring seamless integration and functionality within the broader ecosystem.
  • Facilitate the training and ramp-up of new engineers on the API layer and existing features, ensuring a high level of team expertise and readiness.
  • Actively participate in the triage of customer issues and enhancement requests, suggesting and implementing features that address critical needs.
  • Design and conduct proof of concept (POC) and spike solutions to clarify team understanding and validate workflows using customer data.
  • Contribute to the end-to-end customer experience by participating in product design, architecture, and the release processes.
  • Act with clarity and precision, ensuring projects are driven with a strong sense of ownership and direction.

Requirements:

  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
  • 8+ years of demonstrated ability in software development with a strong understanding of API layers, data structures, and algorithms.
  • Exposure to Apache Spark, Azure Services, Databricks, Snowflake, Jenkins is a plus.
  • Prior experience working on large scale distributed systems or data processing systems.
  • Proficiency in Python.
  • Always striving to implement coding best practices and scalable design; role is primarily coding.
  • Strong problem-solving skills and ability to work in a dynamic and collaborative team environment.
  • Excellent communication skills and the ability to manage projects across multiple geographies.
  • Proven results-oriented person - especially in the areas of writing high-performance, reliable, and maintainable code.
  • Provide leadership to the group and mentorship to junior-level engineers.

What We Offer:

At Adobe, we offer a competitive salary and benefits package, as well as opportunities for professional growth and development. We are committed to creating a diverse and inclusive work environment that values and respects all employees.

Join our team and be part of a company that is shaping the future of digital experiences.



  • 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 Jose, California, United States NetApp Full time

    Job SummaryAt NetApp, we're transforming the way data is changing the world. As a Senior Software Development Engineer, you'll be part of a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product.Key ResponsibilitiesDevelop, test, and debug distributed software that drives NetApp cloud,...


  • San Jose, California, United States Western Digital Full time

    Job Title: Senior Software Development EngineerWe are seeking a highly skilled Senior Software Development Engineer to join our internal tools team. As a key member of our team, you will be responsible for developing, testing, and implementing software tools within an enterprise engineering context.Key Responsibilities:Develop and implement software tools...


  • San Jose, California, United States Celestica Full time

    Job Summary:Celestica is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and debugging software applications.Key Responsibilities:Design and develop software applications using C, C++, and Python.Develop and support...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This customer-facing role requires excellent communication skills and collaboration with internal and external teams.Key...


  • 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 Jose, California, United States Adobe Full time

    Job Title: Senior Software Development EngineerAbout the Role:At Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. We're seeking a highly skilled Senior Software Development Engineer to join our team and contribute to the development of our cloud-based software solutions. Key Responsibilities:Collaborate...


  • San Jose, California, United States Tik Tok Full time

    Job Title: Senior Software Development EngineerAbout the Role:We are seeking a highly skilled Senior Software Development Engineer to join our Data Platform team. As a key member of our team, you will be responsible for designing and building data transformations efficiently and reliably for different purposes. You will also design and implement reliable,...


  • San Jose, California, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're passionate about pushing the limits of innovation to solve the world's most important challenges. As a Senior Software Development Engineer at AMD, you'll join a team of talented engineers who are dedicated to building great products that accelerate next-generation computing experiences.The Role:In this role,...


  • San Jose, California, United States PER International Full time

    Job Summary:We are seeking an experienced Senior Software Development Engineer to lead our Compute Architecture team in the development of high-performance computing products. As a key member of our team, you will be responsible for driving the design and implementation of our compute architecture, working closely with internal and external stakeholders to...


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

    Job Title: Senior Validation EngineerWe are seeking a highly skilled Senior Validation Engineer to join our team at Triunity Software, Inc. As a Senior Validation Engineer, you will be responsible for ensuring the quality and reliability of our medical devices by developing and implementing validation plans, protocols, and procedures.Key...


  • San Jose, California, United States Celestica Full time

    Job SummaryCelestica is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying complex software systems.Key ResponsibilitiesLead the design and development of software systems, including architecture, design, and...


  • San Jose, California, United States Referral Job Board Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our Product and Sustenance Engineering team, you will be responsible for designing, developing, and maintaining distributed software systems using C++, Golang, and Java on Linux.Key Responsibilities:Design and develop distributed software...


  • San Jose, California, United States Rootshell Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Rootshell Inc. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • San Jose, California, United States Adobe Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Cloud Video team at Adobe. As a key member of our team, you will be responsible for crafting and improving our world-class technology stack to deliver cloud-connected, collaborative video editing and media management solutions.As a Senior Software Engineer, you will work...


  • San Jose, California, United States Zoom Full time

    Job Description:As a Senior Software Engineer at Zoom, you will be responsible for driving cross-platform development, designing new features, and supporting client and server teams. You will ensure the stability of the Zoom Phone SDK and address customer issues.About the Team:The engineering team at Zoom is a highly collaborative and diverse powerhouse,...


  • San Jose, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Sunnyvale, CA. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software applications for our mobile and web platforms.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software...


  • San Jose, California, United States Avacend Inc. Full time

    Job SummaryWe're seeking a highly skilled Senior Software Development Engineer to join our team at Avacend Inc. in the Field Applications department. This role will focus on simplifying technology to empower our customers and drive innovation.Key ResponsibilitiesPerform system-wide improvements on key Developer Tooling such as CI, CD pipelines, source...


  • San Jose, California, United States TikTok Full time

    Job Title: Senior Software Development Engineer in TestTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to users worldwide. Our mission is to create a platform that helps imagination thrive, and we're looking for talented individuals to join our team.Job Summary:We're seeking a Senior Software Development...


  • San Jose, California, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...