Software Engineer 2

Microsoft is a global technology company with nearly $10B in revenue, focusing on AI, cloud computing, and software development.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2

Microsoft AI (MAI) is seeking a Software Engineer II to join their team building a large-scale payment service that powers commerce for key businesses like Copilot, Bing, Edge, and Content Feed. This role offers an exciting opportunity to work in a fast-paced environment with cutting-edge technologies and nearly $10B in revenue.

As a Software Engineer II, you'll be responsible for designing and implementing user-facing features for web/mobile applications using modern frontend technologies like React. The position requires strong expertise in frontend development, with 3+ years of experience and proficiency in HTML, CSS, and JavaScript.

The role involves collaborating with cross-functional teams, participating in code reviews, and ensuring high-quality, scalable software solutions. You'll be working in a hybrid environment (up to 50% work from home) with some travel requirements (0-25%).

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.

This position is perfect for someone who is passionate about frontend development, enjoys working with cutting-edge AI technologies, and wants to be part of shaping the future of payment and wallet products within Microsoft AI. You'll have the opportunity to grow your skills while working with experienced engineers on challenging and rewarding projects in a supportive, collaborative environment.

Last updated 6 minutes ago

Responsibilities For Software Engineer 2

  • Design and implement responsive, intuitive, and visually appealing user interfaces using modern frontend technologies
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability
  • Work closely with product managers, designers, and backend engineers to gather requirements
  • Participate in code reviews, providing constructive feedback to peers
  • Develop reusable components and libraries for future use
  • Ensure the consistency and maintainability of the codebase
  • Identify and address performance bottlenecks
  • Conduct thorough testing and debugging
  • Keep abreast of the latest trends in frontend development

Requirements For Software Engineer 2

JavaScript
React
  • Bachelor's degree in computer science, Engineering, or a related field
  • 3+ years of experience in frontend development
  • Proficiency in HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue.js)
  • Proficiency in English for effective communication and documentation
  • Mobile App (Android or iOS) development experience is a plus
  • C++ Experience is a plus

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

Microsoft is hiring a Software Engineer II to work on Viva Insights, building AI-powered productivity and wellbeing solutions integrated with Microsoft Teams and Outlook.

Frontend Software Engineer - Dataverse

Frontend Software Engineer position at Microsoft's Dataverse team, focusing on building user experiences using modern web technologies and Power Apps Component Framework.

Software Engineer II

Microsoft Bing India is hiring a Software Engineer II to develop next-gen frontend experiences using React and modern web technologies, offering hybrid work in Hyderabad.

Software Engineer II

Microsoft is seeking a Software Engineer II to develop features for Teams Rooms devices, focusing on TypeScript, React, and web technologies.

Software Engineer II

Software Engineer II position at Microsoft Teams Messaging team in Prague, focusing on frontend development with React and TypeScript, offering hybrid work model and comprehensive benefits.