Software Engineer II
Role details
Job location
Tech stack
Job description
work and beyond. Responsibilities + Design, implement, test, and operate software components and services as part of large-scale distributed systems. + Contribute to the development of fleet management platforms that improve system health, availability, and capacity utilization. + Build and maintain data pipelines, telemetry-driven workflows, and automation systems to support monitoring, diagnostics, and operational efficiency. + Apply engineering fundamentals to solve problems in service reliability, performance, and scalability. + Contribute to the development of systems that leverage data-driven insights for detecting anomalies and improving operational outcomes. + Participate in design discussions, code reviews, and implementation of software components following engineering best practices. + Support live-site operations, including monitoring, troubleshooting, and resolving production issues. + Collaborate effectively with cross-functional teams to deliver software solutions
Requirements
that meet business and customer needs. Qualifications Required 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: + Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience. + Experience developing or operating distributed systems, cloud services, or large-scale platforms. + Familiarity with telemetry, monitoring systems, or data processing pipelines. + Exposure to automation frameworks or service reliability engineering practices. + Solid problem-solving, debugging, and collaboration skills. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 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 $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional