Software Engineer

Global technology company empowering people and organizations to achieve more through software and cloud services.
San José Province, San José, Costa Rica
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer

Microsoft 365 is seeking a motivated Software Engineer to join their cloud services team. This role focuses on building and maintaining the self-help ecosystem for M365 admin portal, Windows, and Office apps. You'll be working on highly scalable cloud services and machine learning solutions that impact millions of Microsoft 365 users worldwide.

The position offers a unique blend of engineering and business challenges in a high-impact area. You'll be part of a team that operates in startup mode, embracing a growth mindset and focusing on customer experience. The role involves working with cutting-edge technologies and contributing to solutions that scale to millions of users.

As part of the Microsoft 365 team, you'll be responsible for developing cloud-based server-side code, collaborating across teams, and ensuring engineering quality. The ideal candidate should have strong technical skills in C# and experience with modern development frameworks. This is an excellent opportunity for someone passionate about learning new technologies and working in an agile environment.

The team culture emphasizes continuous improvement, adaptation, and growth. You'll be working in an inclusive environment that values respect, integrity, and accountability. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

This role offers the flexibility of up to 100% remote work, with minimal travel requirements (0-25%). Join Microsoft in their mission to empower every person and organization on the planet to achieve more.

Last updated 20 days ago

Responsibilities For Software Engineer

  • Design, implement, and test cloud-based server-side code
  • Contribute to team-wide fundamentals/infrastructure investments
  • Collaborate with other Microsoft 365 engineering teams
  • Investigate and prototype new technologies and frameworks
  • Write and maintain unit tests and automated integration tests
  • Define and ensure engineering quality

Requirements For Software Engineer

JavaScript
TypeScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 1-3 years of proven experience coding in C, C++, C#, Java, JavaScript, or Python
  • Strong coding and development skills with experience in C#
  • Experience in .NET Core, React, and Azure is a plus
  • Excellent interpersonal and cross-group collaboration skills
  • Strong communication skills and growth mindset

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

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer technical issue resolution and support experience enhancement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work and opportunity to solve customer technical issues using AI technology.

Technical Support Engineering

Technical Support Engineer role at Microsoft Bangalore, offering hybrid work model, focusing on customer technical issue resolution and product improvement.

Software Engineer

Software Engineer role at Microsoft's Azure OpenAI team, building and maintaining large-scale AI services with 1+ years of experience required.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer success and technical problem-solving.