Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions.
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 developing and maintaining secure services that protect Microsoft's vast digital ecosystem. The position involves working on massive-scale cloud services that securely distribute software content to billions of Windows and Linux devices, handling over 5B+ transactions per month. You'll be part of a team responsible for code signing, anti-malware scanning, and software distribution across all Microsoft products.

The role offers an opportunity to work on innovative, highly available, and massively scalable services that impact billions of users worldwide. You'll be involved in PKI lifecycle management, CodeSign operations, malware scanning, and product activation services. The position requires strong technical skills in microservices development, with experience in JavaScript, React, and Azure technologies.

As a Software Engineer in TSS, you'll collaborate with cross-functional teams to design and implement secure solutions that maintain Microsoft's trusted brand. The role combines technical challenges of massive scale with the responsibility of securing Microsoft's global software distribution infrastructure. You'll work in a culture that embraces growth mindset and excellence, with opportunities to learn from industry experts and contribute to solutions that protect customers worldwide.

The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. With a hybrid work model allowing up to 50% work from home, this role provides flexibility while working on critical security infrastructure. If you're passionate about security, scalable systems, and want to make a global impact, this position offers an excellent opportunity to grow your career at Microsoft.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Design and implement microservices to enable real time, highly scalable, performant, and sustainable solutions
  • Deliver well-tested features across many different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Manipulate, collate, and analyze complex, high dimensional data from varying sources
  • Collaborate with teammates in various roles to plan and execute on key deliverables
  • Work in a culture of continuous improvement, adaptation, reflection, and growth
  • Learn quickly from peers, projects, and interactions with customers

Requirements For Software Engineer

JavaScript
TypeScript
Node.js
React
  • BE/B.Tech in Computer Science or equivalent
  • Exemplary CS, design and problem-solving skills
  • 2+ years of experience in JavaScript, Angular JS, or React JS.NET, C#, Microsoft Azure technology
  • Experience with web fundamentals, application performance analysis and improvement
  • Excellent written and verbal communication skills
  • Proven track record as a strong performer with significant direct technical contribution

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 Software Engineer II position focusing on building scalable collaboration solutions for the Planner team, offering hybrid work and comprehensive benefits.

Technical Support Engineering - Intune

Technical Support Engineer position at Microsoft focusing on Intune and security products, offering remote work and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft's Trust & Security Services team, focusing on large-scale security infrastructure and software distribution systems.

Software Engineer

Software Engineer role at Microsoft working on Windows Developer Platform, building tools and APIs for Windows app developers.

Software Engineer II

Microsoft Software Engineer II position focusing on identity and authentication infrastructure across Microsoft's productivity ecosystem, offering hybrid work and competitive benefits.