Software Engineer II

Global technology company that develops software, consumer electronics, and services
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft's Bing growth team is seeking a Software Engineer II to join their innovative team working on world-class experiences across different platforms. This role focuses on building and integrating features for Bing and Windows, with emphasis on XAML and shell technologies for desktop and taskbar experiences. The position offers an opportunity to work with cutting-edge technologies including Bing and Copilot integration, while collaborating with a diverse team of engineers, scientists, and product managers.

The role involves developing solutions that impact millions of users worldwide, aligning with Microsoft's mission to empower every individual and organization. You'll be working in a hybrid environment (up to 50% work from home) with some travel requirements (0-25%). The team values diverse backgrounds and experiences, fostering an inclusive environment where customer obsession and close collaboration are key principles.

As a Software Engineer II, you'll be responsible for extending and modifying Windows Operating system code, designing for scale and reliability, and working across organizations with various internal teams. The position requires strong technical skills in languages like C++, C#, Java, or Python, along with experience in server-side API development.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of their background. This role presents an excellent opportunity for growth and impact at one of the world's leading technology companies.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design and implement new Windows and/or Bing features, with a special focus on integration with Bing and Copilot
  • Rapidly prototype ideas and build solutions
  • Work across organizations, collaborating with internal partner teams
  • Design with focus on scale, reliability and resiliency
  • Support and influence the team culture of being customer centric
  • Support a learning environment by influencing and mentoring
  • Troubleshoot and resolve complex technical issues related to Windows OS integration

Requirements For Software Engineer II

Java
JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with shipping high quality software
  • Experience working independently, as a self-driven person
  • Experience with server-side API coding (Full stack)

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer, Rust low level developer

Microsoft is seeking a Rust low-level developer to build innovative security solutions, requiring 3+ years of experience in systems programming and security protocols.

Software Engineer

Software Engineer position at Microsoft's Azure OneDeploy HealthStore team, working on large-scale distributed systems and cloud infrastructure with remote work options.

Software Engineer II

Software Engineer II position at Microsoft working on the Virtualization Core Platform team, developing foundational components of Microsoft's virtualization stack and Hyper-V technology.

Technical Support Engineer

Technical Support Engineer position at Microsoft in Seoul, offering hybrid work model, requiring 3+ years experience and bilingual Korean-English proficiency.

Technical Support Engineering

Technical Support Engineering role at Microsoft, offering hybrid work model with focus on resolving complex customer technical issues and driving product improvements.