Software Engineer II / Senior Software Engineer at Microsoft

Remote - Piau, MG

Apply
More jobs at Microsoft

Microsoft is seeking Software Engineer II and Senior Software Engineers for its Microsoft 365 team, focusing on building and operating large-scale cloud services such as Exchange, Teams, and SharePoint. Candidates will design high-scale, low-latency backend services, collaborate with architects, and mentor junior staff, all in a remote setting.

Requirements

Education

  • Bachelor's degree in Computer Science or Engineering
  • Master's degree in Computer Science or Engineering

Experience

  • 3+ years of experience in software design and backend service development
  • 3+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or C

Skills

  • Object-oriented programming
  • Software design
  • Backend service development
  • Distributed systems
  • Clean code
  • Testing
  • Mentoring
  • Collaboration
  • On-call support

Languages

  • English

Responsibilities

  • Drive projects through to delivery, removing obstacles to ensure success.
  • Contribute to the design of large-scale distributed software services and solutions.
  • Write clean, well-tested code.
  • Champion and improve team software engineering practices.
  • Mentor junior engineers.
  • Collaborate with related teams to achieve goals.
  • Promote knowledge sharing and contribute to onboarding documentation.
  • Participate in the on-call rotation to monitor service health and manage incidents.

Technologies

C++C#JavaPythonCAzureDevOpsAgileMicrosoft Graph

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.