Software Engineer

Microsoft is a global technology company that develops and sells software, cloud services, and hardware.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer

Microsoft's Microsoft 365 team is seeking software engineers to help design and build one of their fastest-growing cloud services. This role is part of the team that builds and operates the largest enterprise cloud productivity system globally, working on products like Exchange, Teams, and SharePoint. The position offers the opportunity to work on high-impact projects that power communication, sharing, search, and intelligent assistance for customers worldwide.

The ideal candidate will join a team focused on maintaining high reliability and availability, strong privacy and compliance, and millisecond latency performance. The role involves applying various technical approaches from API design, Machine Learning, Distributed Computing, Workflow engines, and Algorithm Optimization.

This is an affirmative action position specifically designed for People with Disabilities, demonstrating Microsoft's commitment to building an inclusive workplace. The role offers the flexibility of remote work from anywhere in Brazil, making it accessible to a broader talent pool.

As a Software Engineer at Microsoft, you'll play a crucial role in driving technical projects, designing and implementing high-scale, low-latency services, and collaborating with principal engineers and architects. The position offers excellent growth opportunities, including mentoring junior engineers and contributing to the development of common patterns and best practices.

The Microsoft 365 service continues to grow rapidly, bringing together cloud versions of trusted communications and collaboration products with the desktop Office suite. This role offers the chance to impact millions of users across small, medium, and large enterprises worldwide.

Last updated 7 hours ago

Responsibilities For Software Engineer

  • Drive a project through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation

Requirements For Software Engineer

Java
JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Fluency in Brazilian Portuguese and English
  • Cloud and services experience, with Azure cloud experience highly desirable
  • Strong analytical skills with systematic and structured approach to software design

Benefits For Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 2- Cognitive Service Platform

Software Engineer 2 position at Microsoft's Cognitive Service Platform team in Beijing, focusing on distributed systems and cloud services development with AI technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop enterprise-scale solutions for Dynamics 365 Customer Service Omnichannel, offering competitive pay and benefits in Redmond, WA.

Software Engineer II

Software Engineer II position at Microsoft working on Teams admin Center and voice administration experiences, requiring 2+ years of technical engineering experience.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their Business & Industry Copilots group, working on Dynamics 365 and Power Platform solutions.

Software Engineer II

Software Engineer II position at Microsoft working on Azure's Core Operating System team, focusing on platform reliability and performance with hybrid work options in Vancouver.