Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$102.1k - $202.2k

Microsoft Corporation

Job ID: 200041986Posted: 2026-07-08Location: United States, California, Mountain ViewSalary: USD $102,100 - $202,200 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMicrosoft is a highly innovative company that collaborates across disciplines to produce cutting-edge cloud technology that changes the world. The Cloud Server Infrastructure team within Microsoft Azure builds and operates the hardware and software foundation powering Microsoft’s global cloud services. The platform spans massive scale across global datacenters, requiring continuous innovation in reliability, efficiency, performance, automation, and serviceability. The team partners across hardware, firmware, software, and operations to improve cloud infrastucture availability and enable next-generation systems. Microsoft also contributes to industry efforts such as Project Olympus and the Open Compute Project to accelerate open hardware innovation. We are looking for a highly motivated Software Development Engineer to build and operate large-scale cloud infrastructure systems that power Azure. In this role, you will design and develop software that manages and monitors cloud hardware across hyperscale environments, driving improvements in reliability, availability, and performance. You will work across the full stack—from low-level Linux-based device software to cloud-scale service orchestration—enabling intelligent decision-making on hardware health signals and improving overall cloud hardware availability and performance. This role provides an opportunity to influence next-generation datacenter architecture and contribute to industry ecosystems such as the Open Compute Project, aligning with Microsoft’s open hardware innovation strategy.ResponsibilitiesDesign, develop, and maintain Linux-based service and device management stack using C, C++, Python, and systems programming languages. Build and optimize distributed systems and cloud services for monitoring and managing hardware at hyperscale. Implement hardware interface programming (SPI, I2C, GPIO, UART) and support board bring-up, firmware, and Linux boot flows including U-Boot and kernel integration. Develop and enhance device telemetry, health monitoring, hardware health signal processing, and automated remediation workflows. Drive live-site excellence through monitoring, debugging, root cause analysis, repair loops, and continuous service reliability improvements. Collaborate with hardware, firmware, platform, and partner teams to deliver end-to-end solutions across hardware-software boundaries. Translate customer and production feedback into feature enhancements, bug fixes, reliability improvements, and supportability investments. Leverage and contribute to open-source ecosystems such as OCP and Linux where appropriate, bringing relevant best practices into Microsoft platforms. Demonstrate end-to-end ownership for components and features, including design, implementation, validation, deployment, and production support. Apply strong debugging and problem-solving skills in complex distributed, embedded, and hardware-software integrated environments. Deliver secure, maintainable, and high-quality code with clear design documentation, unit/integration coverage, and operational readiness. Participate actively in code reviews, design reviews, technical decision-making, and cross-team alignment. Balance feature delivery with reliability, scalability, observability, performance, and long-term supportability. Communicate clearly with peers, stakeholders, partner teams, and customers; convert ambiguity into actionable engineering plans. QualificationsRequired Qualifications:Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Other Requirements:Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.Preferred Qualifications:Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or related field; OR M.S. with 4+ years of industry development experience; OR B.S. with 8+ years of industry development experience. Strong proficiency in C/C++ systems programming and software design fundamentals. Experience with Python and scripting languages for automation, diagnostics, and tooling. Solid understanding of operating systems concepts, Linux/Unix environments, and system-level debugging. Experience with multi-threaded, concurrent, and user-mode programming. Knowledge of user-kernel interactions, system interfaces, and hardware-software integration concepts. Working knowledge in one or more of the following: C#, .NET or other Object-oriented languages is desirable. Experience with Azure services and database query language such as KQL/Kusto is desired but optional.Strong problem-solving and debugging skills in production or complex integration environments. \Effective written and verbal communication skills with the ability to explain technical findings clearly. Experience with Linux kernel development, device drivers, or low-level system components. Exposure to firmware development, BMC, Rack Manager, platform management, or embedded systems. Familiarity with distributed systems, microservices, cloud services, or infrastructure automation. Experience with telemetry pipelines, observability tools, monitoring, alerting, and live-site diagnostics. Knowledge of datacenter hardware architecture, hardware health management, and operational workflows. Understanding of security fundamentals such as secure boot, authentication, authorization, certificate handling, and secure update flows. Experience contributing to open-source projects or engaging with industry communities such as Linux and OCP. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Mountain View, CA vacancy
  • $160k - $250k

     ...join a mission that matters? The future of cybersecurity starts with you.About the Role:Crowdstrike is looking for a Senior Cloud Engineer II to join our growing Sensor Foundations team. The cloud side of the Sensor Foundations team works in conjunction with on-endpoint... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    2 days per week

    CrowdStrike

    Sunnyvale, CA
    19 hours ago
  • $139k - $223k

     ...safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Software Engineer II for the calibration team. The calibration team is responsible for ensuring all sensors on all vehicles remain well aligned... 
    Suggested
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $110k

     ...time.ResponsibilitiesDesign, develop and maintain AI-powered software tools, services, and applications.Education and ExperienceMaster...  ...resumé to [email protected] with the position title “Software Engineer, II” in the email subject.CompensationThe salary for this position... 
    Suggested
    Work at office

    eGain Communications

    Sunnyvale, CA
    2 days ago
  • $104k - $202k

     ...yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition Summary...What you'll do...As a Software Engineer II at Walmart Global Tech, you'll play a pivotal role in designing and building robust backend systems that power seamless... 
    Suggested
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    2 days ago
  • $139k - $223k

     ...get crucial goods where they need to go, and make mobility more efficient and accessible for all.  We’re searching for a Software Engineer II for the calibration team. The calibration team is responsible for ensuring all sensors on all vehicles remain well aligned to... 
    Suggested
    Full time

    Aurora Innovation

    Mountain View, CA
    23 hours ago
  • $139k - $223k

     ..., get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a  Software Engineer II. The Behavioral Simulation team is responsible for building a simulation engine that simulates the systems downstream of... 
    Full time

    Aurora Innovation

    Mountain View, CA
    23 hours ago
  • $150k

    (Syllable Corporation has an opening in Mountain View, CA) Software Engineer II: Responsible for full lifecycle software development. Responsible for building and maintaining the web applications and backend services that will power customer experience. Building backend... 
    Remote work

    Syllable

    Mountain View, CA
    4 days ago
  • $197k - $291k

    # Software Engineer Manager II, Audio and Video, YouTubeGoogle • onsite • Mountain View, CA, USA • full\_timePay: USD 197000.00 - USD 291000.00 / unspecifiedBusinesses of all shapes and sizes rely on Google’s unparalleled advertising solutions to help them grow in today... 
    Temporary work

    Epic Games (Portuguese)

    Mountain View, CA
    4 days ago
  • $139k - $201.5k

     ...crucial goods where they need to go, and make mobility more efficient and accessible for all.We’re searching for a Security Software Engineer II. This is a software development position who will implement software to achieve Aurora security goals. Our team is responsible... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • Software Engineer II - Intuit Overview We're cultivating a culture that prioritizes innovators, risk-takers, and imaginative thinkers. In pursuit of becoming AI-native, we recognize that fostering a "builder" mindset is essential. This means seeking those who can seamlessly... 
    Full time

    Intuit

    Mountain View, CA
    2 days ago
  • $182k - $242k

     ...Senior Software Engineer II CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs, startups,... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...systems that enable Amazon’s AI to learn from real-world customer behavior and continuously improve at massive scale.As a Software Development Engineer, you will solve challenging data and distributed-systems problems at the center of Amazon’s next-generation shopping AI.... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    2 days ago
  • Job Title: Software Engineer II (P3) - Production AI (Metrics & Analytics)Job Location: Redwood City, CA/ Los Angeles, CA (Hybrid)Description:AgreeYa is a global Systems Integrator and is seeking an experienced Software Engineer II (P3) - Production AI (Metrics & Analytics... 

    AgreeYa Solutions

    Redwood City, CA
    3 days ago
  • $145.52k - $254.67k

     ...innovations related to AI.What you’ll do: Work with a team of engineers and database specialists to build and support reliable, performant...  ...field or equivalent experience.2+ years of hands-on backend software engineering experience in large-scale MySQL systems.Hands on... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    2 days ago
  • $102.1k - $202.2k

     ...in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe Identity and Network Access engineering team is hiring Software Engineers to build and manage the new Microsoft... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    2 days ago
  • $165.2k - $223.6k

    The Region Flexibility Engineering organization supports the rapid global expansion of Amazon's infrastructure. Our projects support all...  ...responsibilitiesRegional Flexibility Engineering is looking for a software engineer passionate about service-oriented architectures that... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  • $165.2k - $223.6k

     ...across from the Caltrain station.Key job responsibilitiesAs an ML Engineer you will:Lead development of services and infrastructure at the...  ....Basic qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Palo Alto, CA
    3 days ago
  •  ...substantial round – joining now comes with limited risk and unlimited upside. We are seeking a highly motivated and versatile Software Engineer II to join our core engineering team. You will be instrumental in building and scaling our platform, working across the entire... 
    Full time
    Remote work
    Monday to Friday

    TENEX.AI

    San Jose, CA
    23 hours ago
  • Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered in Kansas City, Missouri. Additionally, we have offices in San Francisco, Sunnyvale, and New York City, where our technical, product...
    Full time
    Flexible hours
    Shift work

    Lead Bank

    Sunnyvale, CA
    23 hours ago
  • $212.5k - $250k

     ...system of record, Carta brings together the software, services, and legal infrastructure that...  ...software delivery lifecycle so Carta's engineers can do the best work of their careers.We...  ...You’ll SolveAs a Senior Software Engineer II on DevEx, you will:Build the MCP servers,... 
    Full time

    Carta

    Santa Clara, CA
    3 days ago
  • $105.5k - $213.5k

     ...Software Engineer II This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Cupertino, CA
    23 hours ago
  •  ...Software Developer II Imagine having the opportunity to work on client's Interconnection Services, developing the next generation of Networking...  ...network products; Work with network architecture, network engineering, software development, and NOC teams to develop... 
    Night shift

    InterSources

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...Amazon Aurora is a MySQL/PostgreSQL-compatible, relational database engine that combines the speed and availability of high-end commercial...  ...you will own the design and development of significant system software components critical to our industry storage services... 
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Amazon

    Palo Alto, CA
    3 days ago
  •  ...tANNAPURNA LABS (U.S.) INC. Offered Position: \tSoftware Dev Engineer II Job Location: \t\tCupertino, California Job Number: \t\...  ..., implement, test, and document embedded or distributed software applications, tools, systems and services. Translate functional... 
    Local area

    Amazon

    Cupertino, CA
    2 days ago
  •  ...and luxury.Poshmark is looking for a creative and motivated iOS Engineer II to help shape the future of our mobile applications. You’ll...  ...science fundamentals such as data structures, algorithms, and software design.Experience using Git or other version control tools.Ability... 

    Poshmark

    Redwood City, CA
    19 hours ago
  • $165.2k - $223.6k

     ...the industry. You'll be working with talented scientists and engineers to innovate on behalf of our customers. If you're fired up about...  ...qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    19 hours ago
  • $165.2k - $223.6k

     ...data that fuels AI-powered capabilities across AWS, ensuring customers retain full control over their information.As a Software Development Engineer II, you'll take ownership of production systems that handle the complete data lifecycle—from ingestion through model... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    1 day ago
  •  ...Overview: Software Development Engineer II - Customer Success Platforms Location: San Jose, CA (Hybrid/Onsite) Client Adobe About the Role We are looking for an experienced Software Development Engineer to join our Customer Success Platforms team... 

    Unicom Technologies

    San Jose, CA
    23 hours ago
  •  ...-kind vintage and luxury.Poshmark is looking for a Senior Web Engineer II to join our Buyer Pod. We are the team responsible for the core...  ...modern JavaScript best practices.Desired Skills5+ years of software development experience, with a focus on high-scale web applications... 

    Poshmark

    Redwood City, CA
    19 hours ago
  • $165k - $242k

     ...Senior Security Engineer II, Cloud Security Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential...  ...entire stack Proficient in Go and/or Python (you can write software in one of these languages) A track record of creating meaningful... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!