{bc}
Company Site

Software Engineer II

Microsoft
Redmond, USA
Full-time
Junior · 2+ years experience
Onsite
Discovered 4 days ago

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.

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Microsoft