Software Engineer
Microsoft
Fargo, North Dakota, U.S.
Full-Time
Posted Aug 22, 2025
Up to 50% work from home
Compensation
Loading salary analysis...
About the role
Are you excited to help solve critical business challenges through innovative software solutions? Join a growing global team of full stack software engineers focused on building scalable, automated systems and delightful end-user experiences.
Responsibilities
- Designs and develops features with a focus on quality, usability, and performance
- Participates in live site operations with emphasis on timely response, delivery, and stakeholder satisfaction
- Collaborates across internal and external stakeholders to deliver end-to-end solutions
- Implements automated testing and deployment pipelines to ensure reliable and scalable software delivery
- Contributes to code reviews and technical discussions to maintain high engineering standards and foster team learning
Requirements
- Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline
- Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Demonstrated understanding of object-oriented programming and design, algorithms, database concepts and performance, NoSQL technologies, and microservice architecture
Benefits
- Health insurance
- 401k matching
- Discounts on products and services
- Generous time away
- Giving programs
- Opportunities to network and connect
About the Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals.
Job Details
Salary Range
$84,200 - $165,200/yearly
Location
Fargo, North Dakota, U.S.
Employment Type
Full-Time
Original Posting
View on company website