Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
AI · Enterprise SaaS

Description For Software Engineer

Microsoft's Cognitive Service Platform team is seeking a Software Engineer to join their innovative team developing robust, scalable cloud services within a distributed environment. This role offers an opportunity to work on cutting-edge AI technologies that impact millions of users globally. As part of the team, you'll contribute to creating and maintaining cloud services, collaborating with stakeholders, and ensuring high-quality code delivery. The position involves working with modern technologies, applying best practices, and participating in the full software development lifecycle. Microsoft offers a collaborative environment with a growth mindset culture, comprehensive benefits, and the chance to work on pioneering platforms and services. The role provides a perfect blend of technical challenges and professional growth opportunities, with up to 50% work-from-home flexibility. You'll be part of a team dedicated to innovation while maintaining robust, secure, and scalable solutions that power advanced applications across numerous sectors.

Last updated 15 days ago

Responsibilities For Software Engineer

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with key stakeholders to define feature requirements
  • Apply coding standards and best practices through code reviews
  • Support the identification of dependencies and design documentation for product features
  • Contribute to data analysis and feedback integration for product engineering decisions
  • Develop and apply best practices for reliable code building
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with object-oriented design principles
  • Experience coding in at least 1 of languages such as C#, Go, Rust, Java, C, or C++
  • Understanding of network protocols and cloud service architecture
  • Strong collaboration skills

Benefits For Software Engineer

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

Software Engineer

Software Engineering role at Microsoft working on Azure Storage platform, building massively scalable distributed storage systems with focus on reliability and performance.

Software Engineer - Fullstack

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Software Engineer

Entry-level Software Engineer position at Microsoft's Data Security team in Bangalore, focusing on cloud security solutions and compliance features for Office 365 and Windows platforms.

Software Engineer

Software Engineer role at Microsoft's Cloud Supply Chain organization in Bangalore, working on Azure Kubernetes Platform with hybrid work arrangement and comprehensive benefits.

Software Engineer

Entry-level Software Engineer position at Microsoft Development Center Estonia, focusing on Enterprise Cloud solutions and communication services, offering remote work options and comprehensive benefits.