Lead Software Engineer

2 days ago


San Jose, California, United States NetApp Full time
About NetApp

NetApp is a leading provider of data infrastructure solutions, empowering customers to unlock the full potential of their data. Our innovative approach to data management enables businesses to turn data into a strategic asset, driving growth, innovation, and customer success.

At NetApp, we're passionate about helping our customers overcome the challenges of data management, leveraging our expertise in cloud, hybrid-cloud, and on-premises solutions. Our team of talented engineers and innovators work collaboratively to design, develop, and deliver cutting-edge solutions that meet the evolving needs of our customers.

Job Summary

We're seeking a highly skilled Lead Systems Software Engineer to join our team, responsible for the development and design of AI/ML features for our flagship storage operating system, ONTAP. As a key member of our software engineering team, you'll work closely with cross-functional teams to drive innovation, improve product quality, and deliver exceptional customer experiences.

This is a mid-level technical lead position that requires a strong background in software engineering, AI/ML, and distributed systems. You'll be responsible for leading large cross-functional teams, collaborating with other groups within Business Units, and driving the development of new features and products.

Key Responsibilities
  • Lead the development and design of AI/ML features for ONTAP
  • Collaborate with cross-functional teams to drive innovation and improve product quality
  • Develop and maintain high-quality software code, adhering to industry standards and best practices
  • Provide technical guidance and mentorship to junior engineers
  • Participate in technical discussions and contribute to the development of new features and products
  • Work closely with other groups within Business Units to drive the development of new features and products
Requirements
  • 8-12 years of experience in software engineering, AI/ML, and distributed systems
  • Strong background in C/C++ programming, with experience in Python a plus
  • Proven track record of leading mid to large-sized projects
  • Excellent communication and collaboration skills
  • Strong understanding of computer architecture, data structures, and programming practices
  • Experience with AI/ML frameworks like PyTorch or TensorFlow a plus
What We Offer

At NetApp, we offer a comprehensive benefits package, including health insurance, life insurance, retirement plans, paid time off, and performance-based incentives. We're committed to providing a work environment that's inclusive, diverse, and supportive of our employees' growth and well-being.

We're an equal opportunity employer, committed to diversity and inclusion. We welcome applications from talented individuals from all backgrounds and perspectives.



  • 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 NetApp Full time

    About NetAppNetApp is a leading provider of data infrastructure solutions, empowering businesses to unlock the value of their data. Our innovative technology enables customers to harness the power of data to drive business outcomes.Job SummaryWe are seeking a highly skilled Lead Software Engineer to join our Core Software team. As a key member of our team,...

  • Software Architect

    1 week 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 TikTok Full time

    About the RoleWe are seeking a highly skilled Tech Lead Software Engineer to join our team at TikTok. As a key member of our engineering organization, you will be responsible for leading the development of large-scale distributed systems and building a strong and robust infrastructure to support product fast iteration and key feature development.Our team is...


  • San Jose, California, United States TikTok Full time

    About the RoleWe're seeking a talented Software Engineer Lead to join our team at TikTok, where you'll play a key role in shaping the future of our search infrastructure. As a leader in our engineering team, you'll be responsible for driving technical initiatives, managing project priorities, and delivering high-quality products that meet the needs of our...


  • San Jose, California, United States TikTok Full time

    TikTok Privacy Program Platform Team LeadWe are seeking a highly skilled and experienced Software Engineer Lead to join our TikTok Privacy Program Platform team. As a key member of our team, you will be responsible for leading the development of our privacy protection-related projects, including Data Retention, Data Minimization, and tools like DPIA, Privacy...


  • 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 Lynx Software Technologies Full time

    Job Title: Software Development Engineer In TestAbout the RoleLynx Software Technologies is seeking a skilled Software Development Engineer to champion software quality, particularly in test automation using scripting languages like Python. As a key member of our team, you will provide design input on features to ensure testability, build test automation...


  • San Jose, California, United States Capital One Full time

    Job Title: Lead Software Engineer, DevOpsCapital One is seeking a highly skilled Lead Software Engineer, DevOps to join our team. As a Lead Software Engineer, DevOps, you will be responsible for leading a portfolio of diverse technology projects and a team of developers with deep experience in machine learning, distributed microservices, and full stack...


  • 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 Intelliswift Software Full time

    Job Title: Firmware EngineerDuration: 12 MonthsLocation: San Jose, CAPay Rate: $40 to $50/hr Depending upon experience.Intelliswift Software Inc. is a leading provider of digital product engineering, data management, and analytics services. Our team of experts contributes to making Intelliswift a reliable partner in IT and talent solutions.Job Summary:We are...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Tech Lead Software Engineer to join our Search team at TikTok. As a Tech Lead, you will be responsible for leading the development of large-scale distributed systems and driving technical initiatives from execution to delivery.Our team is responsible for providing TikTok search users with a first-class search...


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


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

    Job DescriptionTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. Our platform is built to help imaginations thrive, and we're looking for talented software engineers to join our Lead Ads team.As a software engineer on our Lead Ads team, you'll be responsible for building scalable and reliable...


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

    {"h1": "Unlock Your Potential at TikTok ", "p": "At TikTok, we're on a mission to inspire creativity and bring joy to our users. As a Tech Lead Software Engineer, you'll play a key role in shaping the future of our Search Ads system. ", "ul": [{"li": "Develop and maintain large-scale Ads systems, including recall, ranking, and relevance modules."}, {"li":...


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

    {"title": "Lead Ads Software Engineer", "subtitle": "Join our mission to inspire creativity and bring joy", "description": "At TikTok, we're committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. As a Lead Ads...


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

    Sr. EngineerWe are seeking a highly skilled Sr. Engineer to join our team at United Software Group.Key Responsibilities:Design and develop complex software systems using C++, Python, and Linux.Lead the full SDLC, including writing software requirements, design specs, and implementing software from such specs.Collaborate with cross-functional teams in Agile...

  • Validation Engineer

    4 weeks ago


    San Jose, California, United States Triunity Software Full time

    Job Title: Validation EngineerWe are seeking a highly skilled Validation Engineer to join our team at Triunity Software, Inc. As a Validation Engineer, you will be responsible for ensuring the quality and reliability of our medical devices.Key Responsibilities:Process and equipment qualification (IQ/OQ/PQ)Development of test methods for Design V&V, Process...


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

    About TikTokTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to hundreds of millions of users every day.Our MissionWe aim to create a platform that helps imaginations thrive, where every challenge is an opportunity to learn, innovate, and grow as one team.Our TeamThe Social team at TikTok drives significant...