Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and cloud services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their team focused on building a trusted platform for AI transformation and remote work. The role involves:

The team's vision is to establish a trusted platform enabling productive and healthy enterprises in an era of AI transformation and remote work. They focus on helping organizational leaders understand how AI transforms outcomes and improves productivity through Copilot and AI adoption analysis.

The position offers an opportunity to work with cutting-edge technologies including:

  • Large-scale interactive data analytics
  • Scalable map-reduce compute
  • Machine learning and AI
  • LLM models
  • Service and data engineering
  • Security and compliance
  • Service management

The team processes hundreds of millions of users and billions of activity signals daily to deliver value to customers. They embrace a startup culture, focusing on dreaming big, working hands-on with customers, and building innovative solutions.

The ideal candidate should have:

  • Strong passion for technology and intellectual curiosity
  • Experience in full-stack development
  • Knowledge of modern engineering practices
  • Ability to work with distributed systems and cloud services
  • Skills in data analysis and machine learning

The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. Microsoft provides an inclusive environment where diversity is valued and everyone can thrive.

The position requires passing Microsoft Cloud background checks and involves up to 25% travel. The work arrangement is hybrid, with up to 50% work from home opportunity.

Microsoft is an equal opportunity employer committed to considering all qualified applicants regardless of background, providing reasonable accommodations as needed.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Drive detailed design and implementation of scalable distributed big data and analytics cloud services
  • Deliver high-quality, highly available services meeting customer SLAs globally
  • Drive improvements for systems and engineering processes
  • Collaborate across teams and geographies
  • Mentor junior engineers
  • Create and optimize code for performance and maintainability
  • Develop design documents for products and services
  • Partner with stakeholders to drive project plans and releases

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ Years of Full Stack Developer Experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Knowledge of modern engineering practices and version control systems
  • Experience with data analysis and machine learning
  • Strong technical and communication skills
  • Experience in design and implementation of large-scale cloud services

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 Azure Storage, developing distributed storage solutions for DPU-based systems with focus on performance and scalability.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.

Software Engineer 2 (AI/ML) - Azure Core Storage

Software Engineer role at Microsoft focusing on AI/ML applications in Azure Core Storage, working on distributed systems and cloud infrastructure with comprehensive benefits and remote work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer

Microsoft is seeking a Software Engineer to develop authentication and authorization services for Microsoft Entra, focusing on large-scale distributed systems and security solutions.