Software Engineer 2

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer 2

Microsoft Edge Mobile team is seeking a Software Engineer 2 to join their Commercial Mobile Team, focusing on building a customizable, secure, and efficient browser for managed enterprise scenarios. This role offers an exciting opportunity to work on Microsoft's mobile browser platform, specifically optimized for smartphones and tablets. The position involves working with various codebases and technologies, including C++, Java, Objective-C, Swift, and JavaScript, while collaborating with multiple Microsoft business features and infrastructures such as Microsoft Intune, Microsoft Entra ID, and Microsoft Tunnel.

The ideal candidate will have strong experience in mobile development, particularly iOS, with a solid foundation in commercial software development and architecture design. The role requires expertise in API design, data structures, and asynchronous programming, along with the ability to work effectively in large codebases.

Working at Microsoft offers numerous benefits, including industry-leading healthcare, educational resources, and comprehensive parental leave policies. The position is hybrid, allowing up to 50% work from home, and involves 0-25% travel. This is an excellent opportunity for a mid-level engineer to make significant contributions to a widely-used product while working with cutting-edge technologies and enterprise-scale solutions.

The team environment emphasizes collaboration with partner teams and S500 customers, providing exposure to real-world problem-solving at scale. The role offers the chance to work on a modern codebase with fast iteration cycles, making it perfect for engineers who are passionate about mobile technology and enterprise solutions.

Last updated 4 days ago

Responsibilities For Software Engineer 2

  • Deliver high-quality, scalable, and secure mobile applications
  • Drive the technical strategy and architecture for mobile applications for iOS
  • Work with numerous partner teams and S500 customers to solve their problems
  • Stay updated with the latest industry trends across mobile and web technologies

Requirements For Software Engineer 2

JavaScript
TypeScript
  • 3+ years of experience in C/C++, Objective-C, or modern programming languages with strong engineering skills
  • 2+ years of mobile engineering experience in iOS (Objective-C/Swift)
  • 2+ years of experience in building commercial software
  • 2+ years of experience in API design, data structures, design patterns, and asynchronous programming
  • 1+ years of experience in architecture design
  • A solid understanding of the mobile industry
  • Proficient in English in writing and reading

Benefits For Software Engineer 2

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 2

Software Engineer II

Software Engineer II position at Microsoft Security focusing on mobile threat protection solutions, requiring 4+ years of experience in mobile development and security.

Software Engineer II

Microsoft AI is hiring a Software Engineer II to develop Copilot experiences across Android, iOS, and web platforms, offering a hybrid work environment and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on iOS development for the Microsoft Authenticator app, offering hybrid work and competitive compensation.

Software Engineer II

Software Engineer II position at Microsoft's Excel Mobile team in Hyderabad, focusing on mobile app development with C/C++ and Java/ObjC, requiring 2+ years of experience.

Software Engineer 2

Microsoft AI is hiring a Software Engineer 2 to develop Copilot experiences across mobile and web platforms, requiring 6+ years of experience in mobile development and AI technologies.