Staff Software Engineer

6 days ago


San Jose, California, United States Adobe Full time

About the Role

We are seeking a highly skilled Staff Full Stack Engineer to join our Adobe Learn team. As a key member of our team, you will be responsible for building the Adobe Learn experience for the web with ownership of the complete development stack.

Key Responsibilities

  • Work closely with product managers, designers, and other engineering team members to design and develop the Adobe Learn experience.
  • Collaborate with partners to define and implement new features and improvements based on business requirements.
  • Drive sophisticated software architecture, design, and development.
  • Implement outstanding development methodologies and standards.
  • Maintain a strict focus on performance, user experience, UI design principles, and intuitive application functionality.
  • Develop innovative solutions, components, and tools for internal use.
  • Ensure flawless execution of new features and improvements.

Requirements

  • At least 8+ years of software development experience, preferably in product development.
  • Proven experience with one or more of the following: React, ES6, JavaScript, Typescript, CSS, HTML5, RESTful API, GraphQL, and other web technologies.
  • Familiarity with AWS or other Content Delivery Networks (CDN).
  • Strong knowledge of JavaScript frameworks and responsive web design.
  • Experience with development tools such as Jenkins, GitHub, JS debugger, lint, etc.
  • Familiarity with database technologies such as Amazon DynamoDB, MongoDB, SQL, etc.
  • Proven ability to understand large and complex codebases, including API design techniques to keep them clean and maintainable.
  • Comfort with Agile and Lean development processes.
  • Passion for learning new things, working hard, and having fun.

Bonus Skills

  • Previous team lead experience

Compensation

The U.S. pay range for this position is $154,000 - $278,800 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience.

Equal Employment Opportunity

Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.



  • San Jose, California, United States Axiado Full time

    Job Title: Staff Software EngineerAxiado is seeking an exceptional Staff Software Engineer to join our growing team. This position will report directly to the VP of Customer Engineering and is a challenging opportunity that plays an important role in shaping Axiado's design wins and growth.Job SummaryThe Staff Software Engineer will be responsible for...


  • San Jose, California, United States Trackonomy Full time

    About the RoleTrackonomy is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and implementing complex software solutions that meet the needs of our customers.Key Responsibilities- Lead the design and implementation of robust, scalable software solutions-...


  • San Jose, California, United States PayPal Full time

    Job Title: Senior Staff Software EngineerAt PayPal, we're committed to building an equitable and inclusive global economy. As a Senior Staff Software Engineer, you'll play a critical role in shaping the future of our consumer-facing applications. We're looking for a talented engineer with a passion for mobile development and a strong track record of...


  • San Jose, California, United States PayPal Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at PayPal. As a Senior Staff Software Engineer, you will be responsible for leading the development of complex software systems and mentoring junior engineers. You will work closely with cross-functional teams to design, develop, and deploy high-quality software...


  • San Jose, California, United States PayPal Full time

    Job Title: Staff Software Backend EngineerAt PayPal, we're revolutionizing commerce globally, and we need talented engineers like you to help us achieve our mission. As a Staff Software Backend Engineer, you'll collaborate with cross-functional teams to identify opportunities for process improvements using machine learning and generative AI.Key...


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

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for ensuring the quality and security of our mission-critical software used in the aerospace and military...


  • San Jose, California, United States Bill Full time

    Join Our Team as a Senior Staff Software EngineerAt Bill, we're looking for a talented Senior Staff Software Engineer to join our team. As a champion for small and mid-size businesses, we're dedicated to automating the future of finance so businesses can thrive. Our team is passionate about building innovative solutions that simplify and control financial...


  • San Jose, California, United States Super Micro Computer Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data center, cloud computing, and enterprise IT applications.We are a rapidly growing company with a strong presence in the global technology market.Job SummaryAs a Staff Software Engineer at Supermicro, you will be responsible for designing and...


  • San Jose, California, United States Adobe Full time

    Transforming Digital ExperiencesAt Adobe, we're on a mission to empower individuals to create beautiful and powerful digital experiences. We're seeking a highly skilled Staff Software Engineer to join our Adobe Learn team and contribute to the forefront of digital innovation.Key ResponsibilitiesCollaborate with product managers, designers, and engineering...


  • San Jose, California, United States Celestica Full time

    Job SummaryCelestica is seeking a highly skilled Staff Engineer, Software to develop, debug, test, deploy, and support code for various applications. The ideal candidate will have a strong background in software development, with experience in leading cross-functional teams and providing technical leadership.Key Responsibilities:Lead the design, development,...


  • San Jose, California, United States PayPal Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at PayPal. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software systems.Key ResponsibilitiesDesign and develop high-quality software systems that meet the needs of our customers and business...


  • 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,...


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

    Job SummaryLynx Software Technologies is seeking a skilled Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python. Your responsibilities will range from providing design input on features to ensure testability to building test automation frameworks and...


  • San Jose, California, United States TiVo Corporation Full time

    About the RoleXperi is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will play a significant role in shaping the future of entertainment technology.Key ResponsibilitiesDesign, develop, and deploy high scalable, highly available, fault-tolerant cloud native microservicesCollaborate with other...

  • Software Architect

    3 weeks ago


    San Jose, California, United States Innominds Software Full time

    Job Title: Software ArchitectInnominds Software Inc. is seeking a highly skilled Software Architect to join our team in San Jose, CA.Job Summary:We are looking for a talented Software Architect to design and develop complex software systems. The ideal candidate will have a strong background in software engineering, architecture, and design patterns.Key...


  • San Jose, California, United States Xperi Corporation Full time

    About the Role:Xperi Corporation is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will play a significant role in shaping the future of entertainment technology.Key Responsibilities:Design, develop, and deploy high scalable, highly available, and fault-tolerant cloud native...


  • San Jose, California, United States NIO Full time

    Job DescriptionNIO is a pioneering company in the premium smart electric vehicle market. As a Senior Staff Emulation Software Engineer, you will play a crucial role in shaping the future of electric vehicles. **Key Responsibilities:** Deliver high-performance, high-throughput, and high-reliability ECU emulation software for cross-platform vehicle...


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

    Job Title: Senior Staff Software EngineerReferral Job Board is seeking a highly skilled Senior Staff Software Engineer to lead the development of intuitive, responsive, and scalable user interfaces for our next-generation Enterprise and SaaS systems.This role demands exceptional technical expertise, leadership skills, and a deep understanding of modern...


  • San Jose, California, United States BILL Full time

    Join Our Team as a Senior Staff Software EngineerBILL is a leader in financial automation software for small and mid-size businesses (SMBs). As a champion of SMBs, we are dedicated to automating the future of finance so businesses can thrive. Hundreds of thousands of businesses trust BILL solutions to manage financial workflows, including payables,...


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

    Job Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...