Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Microsoft's Trust & Security Services (TSS) team is seeking a Software Engineer to join their security-focused organization. This role is part of Microsoft Security, which aims to make the world safer through end-to-end security solutions. The TSS team is responsible for critical security infrastructure, including PKI lifecycle management, CodeSign services, malware scanning, and software distribution systems that handle over 5B+ transactions monthly. You'll work on massive-scale cloud services that secure and distribute software to billions of Windows and Linux devices worldwide. The role offers unique engineering challenges in scale and diversity of workloads, from binary signing to AAA game distribution. This position combines security expertise with large-scale distributed systems engineering, making it perfect for engineers passionate about building robust, secure infrastructure that impacts billions of users. The role offers comprehensive benefits, professional growth opportunities, and the chance to work with cutting-edge security technology.

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

Senior Software Engineer position at Microsoft Bangalore working on Azure SQL client drivers and SDKs, requiring 5+ years of experience in software development.

Technical Support Engineering

Technical Support Engineering role at Microsoft focusing on SQL Server administration, database management, and customer support.

Software Engineer

Software Engineer role at Microsoft's Finance Data & Experiences team, building cloud-based business management solutions using Azure and modern technologies.

ROP - Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage Infrastructure, developing high-performance cloud storage and networking solutions.

Service Engineer II

Service Engineer II position at Microsoft Advertising, providing technical support for Bing Ads platform with hybrid work option and competitive compensation.