Software Engineer II
Full Job Posting
Ramp up on unfamiliar services and codebases, building an understanding of their architecture, dependencies, and operational characteristics. Work with senior engineers and partner teams to turn open-ended engineering problems into scoped deliverables with clear success criteria. Design, implement, test, and deploy software that advances SPARTANs missions in modernization, resilience, cost optimization, compliance, and developer productivity. Own features and technical deliverables from design through deployment, validation, and measurement of impact. Diagnose and address performance, latency, scalability, reliability, and cost issues in distributed services. Use telemetry, profiling, debugging, and experimentation to form hypotheses and make evidence-based engineering decisions. Write clean, secure, testable, and observable code using languages such as C#, Java, C++, Rust, or other appropriate technologies. Collaborate with teams across repository, service, and organizational boundaries to coordinate dependencies and land changes safely. Communicate technical progress, risks, decisions, and tradeoffs clearly to engineering partners and stakeholders. Apply a growth mindset by seeking feedback, learning from production issues, and sharing knowledge with the broader engineering community. 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 These requirements include but are not limited to the following specialized security screenings: Experience designing, implementing, testing, or debugging production software. Experience collaborating with others to deliver software features or engineering improvements. Experience designing and developing reliable distributed systems, cloud services, or platform components. Experience owning a software feature or service component from design through production deployment. Experience diagnosing production issues using logs, metrics, distributed tracing, debuggers, profilers, or similar diagnostic tools. Experience measuring and improving service latency, scalability, resource utilization, reliability, or operational cost. Experience writing automated unit, integration, performance, or reliability tests. Experience working in large codebases and ramping up on unfamiliar systems. Experience with Azure or another public cloud platform.
About Microsoft
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Data Center Logistics Technician
Dubai, UAE
Overview As a Microsoft Data Center Inventory & Asset Technician (DIAT), you will perform cycle audits, execute incoming/outgoing deliveries, coordinate security escorts for third-party vendors, and document inbound and
Principal Software Engineer - FDE
Riyadh, KSA
Overview In the Microsoft Frontier Company Engineering team, you won’t just build software; you’ll deliver real outcomes for some of the world’s most complex organizations. We are a global team of world-class engineers w
Software Engineering IC5
Riyadh, KSA
Overview In the Microsoft Frontier Company Engineering team, you won’t just build software; you’ll deliver real outcomes for some of the world’s most complex organizations. We are a global team of world-class engineers w
Site EHS Manager
, IND
Overview Overview In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day and we need you as an Site Environmenta
Site EHS Manager
Hyderabad, IND
Overview Overview In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day and we need you as an Site Environmenta
Principal Technical Program Manager - FDE
Riyadh, KSA
Overview In the Microsoft Frontier Company Engineering team, you won’t just build software; you’ll deliver real outcomes for some of the world’s most complex organizations. We are a global team of world-class engineers w
Senior Product Manager
Vancouver, CAN
Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and sky's-the-
Data Center Logistics Technician
Dubai, UAE
Principal Software Engineer - FDE
Riyadh, KSA
Software Engineering IC5
Riyadh, KSA
Site EHS Manager
, IND
Site EHS Manager
Hyderabad, IND
Principal Technical Program Manager - FDE
Riyadh, KSA
Senior Product Manager
Vancouver, CAN
Data Center Project Manager
Slough, GBR