Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions, empowering billions of users worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

Microsoft Security is seeking a Software Engineer to join their Trust & Security Services (TSS) organization. This role is crucial in providing integrated, intelligent, and secure services for Microsoft's engineering teams to ingest, protect, and distribute Microsoft products at scale. TSS manages massive-scale cloud services that securely distribute software content to billions of Windows and Linux devices worldwide, handling approximately 4B CDN download requests and 2.5 Petabytes of data daily.

The position offers an opportunity to work on innovative, highly available, and massively scalable services that impact Microsoft's global operations. You'll be part of a team that maintains the highest standards of logical and physical security, ensuring Microsoft's brand remains trusted and secure. The role involves working with cutting-edge technologies including asymmetric encryption, CDNs, and cloud services.

As a Software Engineer in TSS, you'll contribute to services that are fundamental to Microsoft's product distribution infrastructure, working on systems that support Windows, Office, SQL Server, and many other products. This is an excellent opportunity for someone passionate about security, scalability, and building robust distributed systems.

The position offers competitive benefits, a collaborative work environment, and the chance to make a significant impact on Microsoft's global security infrastructure. The hybrid work model (up to 50% work from home) provides flexibility while maintaining team collaboration and innovation.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Design and implement microservices for highly scalable, performant solutions
  • Deliver well-tested features across different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Manipulate and analyze complex data from varying sources
  • Collaborate with teammates in various roles
  • Work in a culture of continuous improvement
  • Learn quickly from peers, projects, and customer interactions

Requirements For Software Engineer

JavaScript
  • BE/B.Tech in computer science or equivalent
  • Exemplary CS, design and problem-solving skills
  • 2+ years of experience in C#, JavaScript, Microsoft Azure technology
  • Experience with web fundamentals, application performance analysis
  • Excellent written and verbal communication skills
  • Must pass Microsoft Cloud Background Check
  • Strong debugging skills with proven track record of engineering excellence at scale

Benefits For Software Engineer

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

Software Engineer II

Microsoft seeks Software Engineer II for Customer Zero Engineering team to build next-gen applications using Dynamics 365, AI, and cloud services.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work, comprehensive benefits, and opportunity to solve complex technical issues using AI technology.

Technical Support Engineer - Windows Networking

Technical Support Engineer role at Microsoft focusing on Windows Networking, offering remote work and comprehensive benefits.

Software Engineer

Microsoft Bing Metrics Team seeks full-stack developer to improve search quality using AI and LLMs, offering hybrid work and competitive compensation.

Technical Support Engineer / Windows Performance

Technical Support Engineer role at Microsoft focusing on Windows performance troubleshooting, offering remote work and competitive benefits.