Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Mobile
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Teams, the fastest-growing business application in Microsoft history, is seeking a Software Engineer II to join their Mobile Engineering Systems team. This role is crucial for enhancing the efficiency and scalability of the Mobile release process. You'll be part of a team that enables feature delivery to millions of users through automated systems.

The position offers an opportunity to work with cutting-edge technologies including C#, Python, Azure OpenAI/ChatGPT, and React JS. You'll be joining a team of generalizing specialists who combine years of software engineering expertise with modern tools and methodologies. The role involves building smart systems and tools that enhance engineer productivity and enable continuous high-quality code delivery.

As a Software Engineer II, you'll be responsible for developing and maintaining engineering infrastructure, leveraging AI for automation, and championing best practices in the CI/CD process. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity to join Microsoft's mission to empower every person and organization on the planet to achieve more.

The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. You'll be working on Microsoft Teams itself, with your tools integrated directly into the platform, creating a unique opportunity to directly impact the product you use daily.

Last updated 4 minutes ago

Responsibilities For Software Engineer II

  • Design, develop and maintain engineering infrastructure, tools, and services for CI/CD across Microsoft Teams Mobile clients/stores
  • Build tools/bots and leverage AI to improve developer productivity
  • Champion best practices, tools, and processes for data-driven, quality-focused release
  • Collaborate with stakeholders to develop product vision and technical solutions
  • Drive actionable code and product quality feedback
  • Embody Microsoft culture and values

Requirements For Software Engineer II

Python
JavaScript
React
Node.js
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with Continuous Integration (CI) and Continuous Deployment (CD) processes
  • Experience developing and maintaining engineering infrastructure tools/bots
  • 2+ years of experience in automation engineering, process automation, or related fields
  • Basic understanding of AI/LLM
  • Experience with object-oriented programming languages
  • Knowledge of Angular, React, C#, Node.js, Python, or Java
  • Experience with databases

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 - 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 Teams seeks Software Engineer II for Mobile Engineering Systems team to optimize mobile release processes and enhance developer productivity.

Software Engineer II

Microsoft Edge team seeks Software Engineer II in Hyderabad for mobile development, offering hybrid work and chance to impact millions of users across platforms.

Software Engineer 2

Microsoft AI is hiring a Mid-Level Software Engineer to develop Copilot experiences across Android, iOS, and web platforms in Hyderabad, India.

Software Engineer II

Microsoft seeks a Software Engineer II for Excel Mobile team to develop and optimize mobile experiences, requiring C/C++ and mobile development expertise.