{bc}
company_site

Software Engineer II

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

Full Job Posting

Build the platform that helps every engineering team work better Build core platform features. Design, implement, test, and ship platform components that meet the needs of engineering teams, with guidance from senior engineers on larger architectural decisions. Apply AI to real engineering problems. Help build AI-assisted and agent-based features for workflows like troubleshooting, testing, migrations, and operational analysis. Help evaluate them so engineers can trust the results. Understand your customers. Work with partner teams to learn where they get stuck, gather feedback on solutions, and help turn common problems into self-service features. Make safe delivery easier. Contribute to automated validation, progressive rollout, observability, and recovery tools that let teams move fast without adding risk to production. Own your features. Deliver well-scoped features from design through implementation, deployment, and ongoing operation, including on-call support and resolving production issues. Collaborate and communicate. Work with engineers on your team and partner teams to clarify requirements, discuss technical tradeoffs, and raise risks early. Keep learning and contributing. Write clean, well-tested code, take part in code and design reviews, share what you learn, and help build a culture of curiosity, accountability, and continuous improvement. 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: 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

building and operating services or distributed systems in production.

Experience

building or contributing to internal platforms, shared services, or developer tools used by other teams.

Hands-on experience integrating large language models or agents into applications or engineering workflows.

Familiarity with designing APIs or workflows that both human developers and AI agents can use.

Experience

in at least one platform area, such as service frameworks, data infrastructure, observability, CI/CD, experimentation, configuration management, or cloud infrastructure.

Experience

using telemetry, profiling, or production debugging to find and fix performance or reliability issues.

Experience

contributing to migrations or modernizing existing systems.

Experience

turning a prototype or proof of concept into a production feature.

Interest in applying AI to engineering work, with the ability to use AI tools well and think critically about their correctness, security, and reliability.

A record of delivering features from design through production, working well within a team.

Ability to break down loosely defined problems into clear, practical technical tasks.

Good communication and collaboration skills, including explaining your technical choices and being open to feedback.

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