Software Engineer- Multiple Roles

Global technology company empowering people and organizations to achieve more through innovative software and services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Description For Software Engineer- Multiple Roles

Microsoft Development Center in Prague is seeking Backend Software Engineers across multiple teams including Identity Platform/Microsoft Entra, M365 Core IC3 Delivery Platform, M365 Substrate Identity & Authentication, and M365 Intelligent Conversation and Communications Cloud. These teams work on critical infrastructure powering products like Windows, Office, Azure, and Xbox, handling identity management, email delivery, authentication systems, and real-time communication services. The role offers a hybrid work environment with up to 50% work from home flexibility. You'll be part of Microsoft's mission to empower every person and organization globally, working on large-scale systems that impact billions of users. The position involves developing and maintaining crucial backend services, collaborating with cross-functional teams, and building innovative solutions using modern technologies. This is an opportunity to work on challenging technical problems while contributing to products that shape the future of digital communication and security.

Last updated a month ago

Responsibilities For Software Engineer- Multiple Roles

  • Design, develop, test and support features, experiences and solutions primarily in C#, SQL, ASP.Net, HTML5, PowerShell, and Azure
  • Collaborate closely with Product, Design, and Engineering teams to build new features
  • Support highly available services used by millions of users on a daily basis
  • Work with support to triage and debug technical support requests
  • Analyze how your features are performing in production to learn and make the product better
  • Pair and participate in code reviews with other engineers in your team

Requirements For Software Engineer- Multiple Roles

Java
JavaScript
Python
  • Experience developing production software
  • Experience with one or more OOP languages including Java, C/C++, C#, JavaScript, Python
  • Good system design, algorithmic skills, good knowledge of data structures
  • Proficient problem solving and debugging skills
  • Solid understanding of testing practices and high-quality software
  • Experience designing, building and running large scale and highly available cloud services or distributed systems
  • General database knowledge and experience of working with data at high scale
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers

Benefits For Software Engineer- Multiple Roles

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?