Taro Logo

Software Engineer

Microsoft is a leading technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Trust & Security Services (TSS) org provides integrated, intelligent, and secure services to all of Microsoft's engineering teams to ingest, protect, and distribute Microsoft products at scale.

As a Software Engineer in the TSS team, you will:

  • Design and implement microservices for real-time, highly scalable, performant, and sustainable solutions
  • Deliver well-tested features across various 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 key deliverables
  • Work in a culture of continuous improvement, adaptation, reflection, and growth
  • Learn quickly from peers, projects, and interactions with customers

The role involves working on massive-scale cloud services that securely distribute software content to billions of Windows and Linux devices. You'll be part of a team responsible for code signing, anti-malware scanning, and distributing software for all of Microsoft, with a company-wide impact.

If you want to work on innovative, highly available, and massively scalable services in the field of cybersecurity and software distribution, this is the right team for you!

Last updated 8 months 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 to establish maintainable, reliable, and secure systems
  • Manipulate, collate, and analyze complex, high dimensional data from varying sources to solve difficult problems
  • 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 your peers, projects, and interactions with customers

Requirements For Software Engineer

JavaScript
React
Node.js
TypeScript
  • BE/B.Tech in computer science or equivalent
  • Exemplary CS, design and problem-solving skills, debugging skills with a proven track record of engineering excellence at scale
  • 2+ years of experience in coding
  • Knowledge of 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
  • Curiosity and willingness to learn, share and improve
  • Proven track record as a strong performer with significant direct technical contribution
  • Ability to meet Microsoft, customer and/or government security screening requirements

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?