Software Engineer 2

Industry leader in software and cloud services, providing Office 365 and enterprise solutions to over 100 million users globally.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Software Engineer 2

Microsoft's Data Security team is expanding its IDC division, seeking talented engineers to build cloud solutions for security, compliance, and data governance at global scale. The role focuses on developing services that protect sensitive data across Office 365 and Windows platforms. As a Software Engineer 2, you'll work with the SCIM Engineering team to create distributed systems and infrastructure solutions that serve over 100 million users worldwide.

The position offers an exceptional opportunity to work with state-of-the-art technologies in cloud distributed systems and security. You'll be responsible for designing and implementing database architectures, optimizing performance, and ensuring data integrity across multiple data centers globally. The role requires expertise in SQL, database management, and high-performance computing.

Working in an agile environment, you'll collaborate with cross-functional teams to deliver features from conception to global deployment. The ideal candidate combines technical expertise with strong communication skills and a passion for building enterprise-grade software. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

This is an excellent opportunity for someone who wants to make a significant impact on cloud security and data protection at one of the world's leading technology companies. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities with talented peers.

Last updated 3 days ago

Responsibilities For Software Engineer 2

  • Design and implement scalable, reliable, maintainable services
  • Develop, optimize, and maintain SQL queries, stored procedures, and database structures
  • Design and implement database schemas and data models
  • Database health and availability management
  • Monitor and optimize database performance, ensuring data integrity and security
  • Contribute key ideas to product or service design and vision
  • Act as a code and design reviewer and mentor other engineers
  • Take feature areas from ideation to successful global roll out

Requirements For Software Engineer 2

MySQL
PostgreSQL
  • Bachelors, Masters, or PHD in computer science, engineering or equivalent
  • 3+ years of client-side software development experience, preferably with C++
  • Proficiency in SQL and experience with RDBMS such as MySQL, PostgreSQL, or SQL Server
  • Strong understanding of database design principles and data warehousing concepts
  • Strong problem-solving skills, excellent coding and debugging skills
  • Good communication and cross group collaboration skills
  • Ability to work in an agile environment and quick learning capability
  • Experience developing multi-threaded and high-performance code
  • Cultural sensitivity and ability to work with teams across multiple geographies
  • Self-motivated and organized to deliver results

Benefits For Software Engineer 2

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?

Jobs Related To Microsoft Software Engineer 2

Software Engineer II

Mid-level Software Engineer position at Microsoft's M365 Security team, focusing on backend development and cybersecurity solutions with hybrid work options.

Software Engineer II

Microsoft Digital (MSD) seeks Software Engineer II to develop cloud and AI solutions, offering $98K-$193K salary with hybrid work model.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and electrical systems design.

Software Engineer 2

Microsoft Software Engineer 2 position focusing on AI-powered cybersecurity solutions and full-stack development for enterprise customers.

Technical Support Engineering

Technical Support Engineer position at Microsoft, focusing on SQL Server support and customer success, with hybrid work options in Bangalore.