Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#.netazuresql serverjavascriptpowershellgitcloud servicessecurity

About the Role

Software Engineer II role in Microsoft's Secure Production Access organization, focused on building secure cloud services and infrastructure. Responsible for developing high-quality applications using Microsoft technology stack to enhance security and resilience across enterprise systems.

Key Responsibilities

  • Own multiple services and architect them to scale with robust unit tests
  • Solve problems at their source and implement fixes to prevent recurrence
  • Design, develop, test, deploy, maintain, and improve applications to enable security
  • Provide ongoing maintenance, support and enhancements in existing systems
  • Work closely with business and engineering partners during early SDLC phases

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience
  • 2+ years experience with Object Oriented Programming, .NET framework, ASP.NET, MVC, Web API, C#, SQL Server
  • 2+ years experience building enterprise applications using Microsoft technology stack
  • 2+ years experience with scripting languages like Angular JS, PowerShell and exposure to TFS/VSO and Git

Nice to Have:

  • Master's Degree in Computer Science AND 3+ years experience
  • 3+ years full-stack engineering experience in professional setting
  • 3+ years experience with large-scale cloud or distributed systems
  • Security, identity, domain experience
  • Familiarity with Machine Learning and applied AI concepts

Benefits & Perks

  • Industry leading healthcare