Software Engineer II

Microsoft is a global technology company that develops software, cloud services, and security solutions, aspiring to make the world a safer place for all.
$98,300 - $193,200
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity

Description For Software Engineer II

Microsoft's Authenticator App team is seeking a Software Engineer II to join their mobile security initiative. The role focuses on developing and improving the Microsoft Authenticator app, a crucial security tool providing multi-factor authentication and passwordless sign-in capabilities for Microsoft accounts and other online services. As part of Microsoft Security, you'll work in a collaborative environment with engineers, designers, and product managers to create innovative solutions that protect billions of users worldwide.

The position offers an exciting opportunity to work on critical security features while ensuring user-friendly experiences. You'll be involved in the full development lifecycle, from feature design to deployment, utilizing data-driven decision making and modern development practices. The team culture emphasizes growth mindset and excellence, making it an ideal place for engineers passionate about security and mobile development.

Working in a hybrid environment with up to 50% work from home flexibility, you'll contribute to Microsoft's mission of making digital security accessible to all. The role offers competitive compensation, comprehensive benefits, and the chance to work on products that directly impact global cybersecurity. If you have experience in iOS development and are passionate about creating secure, user-friendly solutions, this role offers an excellent opportunity to advance your career while making a meaningful impact.

Last updated a day ago

Responsibilities For Software Engineer II

  • Prioritizes livesite and performs on-call duties on a rotational basis to ensure product quality
  • Partner with stakeholders to design new features, leveraging data/telemetry to make decisions
  • Write code that is extensible and maintainable
  • Actively participates in code reviews to maintain high quality
  • Create clear and articulated test plans and write automated test cases
  • Adopts best practices for safe deployment of features to customers and monitors health of feature

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ years of professional experience developing iOS applications
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

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 II - The Windows Connected Experiences Team

Mid-level Software Engineer role at Microsoft working on Windows Connected Experiences team, focusing on cross-device mobile applications and connectivity.

Software Engineer II

Microsoft Edge team is seeking a Software Engineer II in Hyderabad to develop mobile applications, requiring 3+ years of experience in C++ or mobile development.

Software Engineer II - Seeing AI

Software Engineer II position at Microsoft working on Seeing AI, a visual assistant for the blind community, involving mobile development and cloud services.

Software Engineer II

Microsoft seeks Software Engineer II for Office Mobile team to develop and optimize mobile productivity applications using Android, Java, and Kotlin.

Software Engineer II

Microsoft AI is hiring a Software Engineer II to develop next-generation capabilities for Copilot, focusing on Android, iOS, and web platforms development.