Senior Software Engineer

Global technology leader providing cloud computing, software, and enterprise solutions
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Senior Software Engineer

Microsoft's Data Security team is seeking a Senior Software Engineer to join their cloud solutions division. The role focuses on building security, compliance, and data governance features for Office 365 and Windows platforms. As part of the IDC team, you'll work on cloud distributed systems that operate at global scale, supporting over 100 million Office 365 seats across multiple data centers. The position involves designing and implementing scalable services, working with state-of-the-art technologies, and delivering holistic protection solutions. You'll be responsible for system architecture, code development, deployment, and quality assurance, while collaborating with cross-functional teams. The role offers an excellent opportunity to work with Azure, Exchange, and other cloud platforms, making a significant impact on data security at a planetary scale. The hybrid work environment allows up to 50% work from home, with some travel requirements (0-25%). This position is perfect for engineers passionate about cloud computing, security, and building enterprise-scale solutions.

Last updated 17 minutes ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable, reliable, maintainable services
  • Contribute key ideas to product or service design and vision
  • Implement modern engineering practices, effective coding, unit testing, and CI/CD pipelines
  • Conduct testing and code reviews
  • Work across geographic and organizational boundaries
  • Own and drive projects with large scope
  • Build functional and technical documentation
  • Identify and triage bugs, develop fixes to code defects
  • Apply metrics to drive code quality and stability

Requirements For Senior Software Engineer

Java
TypeScript
  • BS or MS degree in Computer Science or Engineering OR equivalent work experience
  • Minimum of 1 years of applicable work experience
  • Solid understanding of Object-Oriented Programming and common Design Patterns
  • Proficient in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • Effective communication/collaboration skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on Edge Workload Security, building platform security capabilities for Cloud/Edge experiences using Kubernetes and Go.

Senior Software Engineer--Win365

Senior Software Engineer position at Microsoft working on Windows 365 and Azure Virtual Desktop, developing cloud infrastructure and virtualization solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's M365 COSMIC team, working on cloud infrastructure and Kubernetes-based solutions with up to 100% remote work from Prague.

Senior Software Engineer

Senior Software Engineer position at Microsoft IDC Hyderabad, building Azure cloud services with focus on developer tools and open-source technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Cloud Operations and Innovation team, focusing on datacenter automation and infrastructure development with competitive compensation and remote work options.