Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security Response Center (MSRC) is seeking a Senior Software Engineer to join their Engineering team, focusing on protecting customers from online threats. This role combines full-stack development with security expertise, working on critical systems that safeguard Microsoft's global customer base. The position offers a competitive salary range of $117,200 - $229,200 USD and requires 4+ years of technical experience.

The ideal candidate will work on designing and implementing components for MSRC Web Portals, APIs, and backend services, while adhering to security best practices. You'll be part of a collaborative team culture that values DevOps excellence and customer satisfaction. The role involves working with distributed systems on cloud platforms, requiring expertise in various programming languages including JavaScript, TypeScript, Java, and Python.

This hybrid position allows up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. The team emphasizes a growth mindset and innovation, making it an excellent opportunity for those passionate about cybersecurity and software engineering.

Working at Microsoft means joining a company committed to inclusion and empowering others. The role offers opportunities to mentor other engineers, lead technical initiatives, and make a significant impact on global cybersecurity efforts. The position requires passing a Microsoft Cloud background check and offers career growth within one of the world's leading technology companies.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with engineers, product managers, and customers to gather requirements
  • Instrument data and develop metrics to measure usage and effectiveness
  • Design and implement new components for MSRC Web Portals, APIs, Services and Storage Backend
  • Debug and troubleshoot complex live site issues
  • Write Engineering Documents such as Trouble Shooting Guide and Design Documents
  • Optimize security, performance, scalability, and reliability of the software
  • Lead and mentor engineers and provide technical guidance

Requirements For Senior Software Engineer

JavaScript
TypeScript
Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 3+ years in software development with distributed systems on Cloud Platforms
  • Experience with JavaScript, Typescript, and UX frameworks
  • Experience in Dynamics CRM and High Availability On-Prem SQL Server Clusters
  • Experience in Cyber Security
  • Experience in Auth protocols and standards
  • Communication, collaboration, and problem-solving skills
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Senior Software Engineer

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's DPU group, developing compilers and system software for cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams Developer Platform, building scalable services and bot solutions with competitive pay and benefits in Vancouver.

ROP - Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Compute Team, focusing on building and maintaining cloud infrastructure components with emphasis on performance, reliability, and scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.