Software Engineer II

Global technology company that empowers individuals and organizations worldwide through software, cloud services, and hardware solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Teams Security, Compliance, and Information Protection (SCIP) organization is seeking a Software Engineer II to join their world-class engineering team. This role focuses on implementing features and scenarios that enhance security, compliance, and information protection within Microsoft Teams. The position offers an opportunity to work on diverse core engineering challenges using various backend and front-end technologies.

The role involves building and maintaining critical security and compliance features that directly impact millions of users. You'll be working with cutting-edge technologies and contributing to large-scale services that are essential to Microsoft Teams' security infrastructure. The position requires collaboration with multiple partner teams and offers exposure to various aspects of software development, from system design to production deployment.

As part of Microsoft's commitment to empowering global achievement, you'll work in an environment that embraces a growth mindset and values innovation. The role offers competitive compensation, comprehensive benefits, and the chance to work remotely. The ideal candidate will have strong experience in object-oriented programming, system design, and building production-scale services.

The position is perfect for someone passionate about security, compliance, and building robust enterprise solutions. You'll have the opportunity to work on full-stack solutions, API development, and data pipeline construction while maintaining high standards of security and scalability. The role combines technical challenges with the satisfaction of creating solutions that protect and enhance the Teams platform for millions of users worldwide.

Last updated 19 minutes ago

Responsibilities For Software Engineer II

  • Contributing to the design, building, adaptation, execution, and maintenance of Chat, Calling, and Meeting Protection full-stack solutions in Microsoft Teams
  • Assisting in the design, implementation, testing, and rollout of multiple APIs for Security Monitoring, Auditing, and Information Protection scenarios
  • Effective collaboration within Teams organization and other product groups
  • Designing, developing, testing, and deploying scalable cloud-based services and APIs
  • Building and maintaining data pipelines and platforms
  • Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service

Requirements For Software Engineer II

Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years of technical engineering experience
  • Experience in design, development, debugging, testing, and coding in object-oriented languages
  • 2+ years of experience with system design
  • 2+ years of experience working on large-scale services
  • 2+ years of experience in building and shipping production-scale services
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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 Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft working on Windows Driver Framework team, focusing on connectivity technologies and system performance with competitive compensation and remote work options.

Software Engineer II

Software Engineer II position at Microsoft working on Identity engineering, building and managing identity platforms for Azure, Microsoft 365, and Xbox services.

Software Engineer II

Software Engineer II position at Microsoft Azure Storage, focusing on developing next-generation block storage platforms with opportunities for remote work and competitive compensation.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Communication Services, focusing on cloud-based messaging systems with 2+ years experience required.

Service Engineer II - CTJ - Poly

Service Engineer II position at Microsoft focusing on Office 365 government cloud services, requiring Top Secret clearance and offering competitive compensation with comprehensive benefits.