Software Development Lead

3 days ago


Mountain View, California, United States Microsoft Corporation Full time

Company Overview

Microsoft Corporation develops cutting-edge AI software that empowers the execution of AI models across diverse platforms, from high-performance supercomputers to desktops, mobile devices, and internet browsers. Our collaborative efforts with hardware teams and partners aim to create robust software stacks for AI across Microsoft.

We focus on optimizing and scaling model training and inference, working closely with OpenAI on the Azure OpenAI service. The ONNX Runtime is seamlessly integrated into major Microsoft products, including Office, Windows, Bing, SQL Server, and Dynamics, handling trillions of inferences daily.

Job Description

This role operates at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. We are a cross-disciplinary team of highly skilled professionals with a collaborative and inclusive culture. We engage with the open-source community and strive for continuous improvement.

Responsibilities

  • Establish Technical Vision: Define the technical direction for the team, setting clear goals and objectives.
  • Develop Robust Solutions: Apply engineering principles to design and develop robust, scalable, and maintainable software solutions.
  • Collaborate Across Teams: Work closely with partner teams to drive holistic solutions, identify requirements, scope solutions, estimate work, and schedule deliverables.
  • Lead Technical Teams: Provide technical guidance, mentorship, and leadership to software engineers, promoting growth and development within the team.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related field, combined with 6+ years of experience in technical engineering roles, focusing on languages such as C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.
  • 6+ years of software development experience.
  • 5+ years of experience with C/C++. 6+ years of technical leadership experience in a software team.

Annual Salary

Average annual salary for Software Engineers in the United States ranges from $137,600 to $267,000, while in the San Francisco Bay area and New York City metropolitan area, this range expands to $180,400 - $294,000 annually.



  • Mountain View, California, United States Applied Intuition Full time

    About the Role">We are seeking an experienced software developer to lead our efforts in bringing more of our product offerings to Windows and Linux. This is a role for a strong developer with deep knowledge of native OS APIs and cross-platform build systems and a proven track record of shipping native applications. This person would partner with existing...


  • Mountain View, California, United States GEGI LLC Full time

    GEGI LLC is seeking a skilled Software Project Manager to oversee the development of software features from user contact to release. The successful candidate will have experience managing product backlogs, defining project scope and objectives, and establishing client relationships.Responsibilities:Manage software development projects from inception to...


  • Mountain View, California, United States Samsung Electronics America North America Full time

    As a seasoned professional at Samsung Electronics America North America, you will have the opportunity to lead and contribute to the development of our cutting-edge Ecommerce platform. This role requires strong analytical and programming skills, excellent problem-solving abilities, and a solid understanding of computer science fundamentals.With a focus on...


  • Mountain View, California, United States LinkedIn Full time

    Job DescriptionAs the Head of CI/CD Pipeline Engineering at LinkedIn, you will be responsible for building and leading a team that provides Microservice and CI infrastructure and tools to enable all LinkedIn developers to build services for members. This includes developing relationships with other engineering teams, owning the design and development of the...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied Intuition">Applied Intuition is a leading provider of vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide. Founded in 2017, our company delivers AI-powered ADAS/AD toolchains, vehicle platforms, and autonomy stacks to top global automakers.We serve the automotive, trucking, construction, mining,...


  • Mountain View, California, United States Intuit Full time

    Company OverviewWe're a leader in financial management solutions, driving innovation through AI and emerging technologies to solve customers' problems efficiently. With 40 years of expertise, we've disrupted ourselves by constantly identifying cutting-edge technology and design paradigms.Salary$130,000 - $180,000 per year, depending on experience and...


  • Mountain View, California, United States Muon Space Full time

    About the PositionMuon Space is seeking an experienced Spacecraft Software Lead to join our Ground and Data Software team. In this role, you will be responsible for leading the design and implementation of our spacecraft software systems.This role will involve working closely with our software development team to ensure that our spacecraft software meets the...

  • Software Product Lead

    3 weeks ago


    Mountain View, California, United States Qualified Technical Services Full time

    Job DescriptionQualified Technical Services is seeking a skilled Software Product Manager to lead the development of user tools for the VIPER lunar rover mission.The mission involves mapping the distribution of water ice on the Moon as part of the Artemis program. The role requires managing the rover driving tools built on NASA's VERVE platform and the...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of vehicle software solutions that accelerate the adoption of safe and intelligent machines worldwide. Founded in 2017, our company delivers innovative AI-powered toolchains, vehicle platforms, and autonomy stacks to help customers shorten time to market, build high-quality systems, and create...


  • Mountain View, California, United States HireOTS Full time

    HireOTS is seeking a highly skilled Leading Software Architect to develop and maintain high-quality software applications.About the RoleWe are an equal opportunity employer offering a competitive $140,000 salary for this position. The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience in...


  • Mountain View, California, United States Google Full time

    Unlock new opportunities at Google, a pioneering force in technology innovation.As a Senior Software Engineer, you will play a critical role in shaping the future of our web ecosystem, driving advancements in speed, simplicity, and security. Our engineers collaborate across the full-stack, leveraging expertise in information retrieval, distributed computing,...


  • Mountain View, California, United States Otter Full time

    Unlocking Collaboration: Android Engineer PositionWe are seeking a highly skilled and innovative Android Software Engineer to spearhead the development of our flagship mobile application. As we continue to drive innovation in the realm of communication, our team is committed to creating seamless and intuitive experiences for users.The ideal candidate will...


  • Mountain View, California, United States YouTube Full time

    About the PositionYouTube is looking for a talented software engineer to join our team. As a software engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions. You will work on a specific project critical to YouTube's needs with opportunities to switch teams and projects as our business...


  • Mountain View, California, United States General Motors Full time

    About the JobAs a Staff Software Engineer at General Motors, you will be responsible for leading cross-functional teams to design, develop, and test automotive infotainment application software using C/C++ and Qt Application frameworks. With 8+ years of experience leading engineering teams, you will help execute strategic action plans to support business...


  • Mountain View, California, United States Waymo Full time

    At Waymo, we are revolutionizing the transportation industry with our cutting-edge autonomous driving technology. We are seeking a highly skilled Senior Machine Learning Software Engineer to join our team and contribute to the development of our self-driving cars.About the RoleThis is an exceptional opportunity for a seasoned engineer to leverage their...


  • Mountain View, California, United States Tik Tok Full time

    Software Development Specialist at TikTokOur mission is to inspire creativity and bring joy. We are passionate about creating an environment that reflects the many communities we reach.The Ads Infra team works on building and running large-scale, globally distributed, fault-tolerant ads systems. As a Software Development Specialist, you will be responsible...


  • Mountain View, California, United States Cognizant North America Full time

    Cognizant North America is seeking a skilled Java Software Engineering Lead to join their team in Mountain View, CA. This role offers an annual salary of $105,000 - $140,500.As a Java Software Engineering Lead, you will oversee the entire software development lifecycle, ensuring high-quality deliverables. You will provide technical guidance and mentorship to...


  • Mountain View, California, United States Samsung Research America Full time

    At Samsung Research America, we are committed to pushing the boundaries of what is possible with immersive experiences. As a Director, you will be part of a talented team of engineers and researchers who are working on cutting-edge XR technologies.Your primary responsibility will be to lead the development of our XR software platform, including the design,...


  • Mountain View, California, United States Infojini Inc Full time

    About the RoleWe are seeking an experienced Lead Android Software Engineer to join our team in Mountain View, CA. The ideal candidate will have a strong background in Android development and be able to lead a team of engineers in delivering high-quality mobile applications.ResponsibilitiesDevelop and deliver exceptional mobile user experiences using Java and...


  • Mountain View, California, United States Intuit Full time

    About IntuitAs a global technology company, Intuit provides innovative solutions for individuals and businesses. Our mission is to help our customers overcome financial challenges and achieve their goals.">Job DescriptionThis Manager 2 - Software Development role is part of the Mailchimp team at Intuit. You will lead high-velocity teams in developing and...