Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Vaga Afirmativa para Pessoas com Deficiência - Engenheiro de Software / Affirmative Job Posting for People with Disabilities - Software Engineer

Microsoft is hiring a Software Engineer in Brazil to work on Microsoft 365 cloud services, with a focus on distributed systems and enterprise productivity solutions.

Software Engineer II

Microsoft Software Engineer II position focusing on managing planet-scale distributed systems, requiring 2+ years experience and expertise in system reliability and incident response.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Edge Infrastructure, focusing on distributed systems and cloud platform development.

Software Engineer

Mid-level Software Engineer position at Microsoft focusing on building distributed systems for data privacy and compliance, offering competitive salary and comprehensive benefits.

Software Engineer II

Microsoft Entra is seeking a Software Engineer II to work on distributed systems and high-performance services handling millions of requests per second.

Description For Software Engineer

Join Microsoft's Edge Distribution Services (EDS) team as a Software Engineer, where you'll be part of a crucial mission to deliver critical updates to billions of devices worldwide. This role, available at both Software Engineer II and Senior Software Engineer levels, focuses on the Platform and Infrastructure team. You'll be designing and implementing highly scalable platforms, working with cloud infrastructure and distributed systems. The position offers a unique opportunity to work with cutting-edge technology while ensuring system security and optimal performance at a massive scale.

The role combines technical expertise in software engineering with DevOps practices, requiring proficiency in various programming languages and cloud technologies. You'll be involved in all aspects of the software development lifecycle, from initial design to deployment and maintenance. The position offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility.

As part of Microsoft's mission to empower global achievement, you'll collaborate with cross-functional teams, drive architectural improvements, and contribute to building robust, scalable solutions. The role emphasizes both technical excellence and leadership qualities, requiring strong problem-solving skills and the ability to adapt to new technologies. With Microsoft's commitment to inclusion and growth mindset, you'll have opportunities for professional development while working on impactful projects that touch billions of lives daily.

Last updated 17 days ago

Responsibilities For Software Engineer

  • Write clean code with a strong emphasis on well-thought-out design, focusing on quality, simplicity, and maintainability
  • Prioritize the customer's perspective and experience when designing systems
  • Collaborate effectively with cross-functional teams to deliver high-quality solutions
  • Drive improvements through design reviews, code reviews, and test case reviews
  • Adapt to new technologies, tools, methods, and processes
  • Contribute to driving future state architecture changes within the group
  • Enhance service fundamentals, including capacity planning, performance, reliability, and monitoring
  • Serve as a role model for Microsoft Values and DevOps principles

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including PowerShell C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with cloud infrastructure, infrastructure as code constructs and scripting languages
  • Experience with DevOps development and live site reliability
  • Experience with SQL and database management systems
  • Knowledge of Microsoft Azure, networking, cloud security
  • Experience building Distributed Systems with guarantees
  • Understanding of data structures, algorithms, and distributed systems

Benefits For Software Engineer

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?