Full-Stack Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Full-Stack Software Engineer

The Azure Customer Experience Platform (CXP) team at Microsoft is seeking a Full-Stack Software Engineer to join their mission of transforming Microsoft Cloud customers into fans. This role is crucial in providing world-class cloud services to customers, focusing on improving Cloud quality, security, and reliability.

As a Full-Stack Software Engineer, you'll be working with a customer-obsessed, AI-curious team that values inclusive and collaborative work culture. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

The role involves designing and implementing high-scale distributed web services, working with modern web frameworks, and contributing to Azure's cloud infrastructure. You'll be part of a team that analyzes and amplifies customer needs while driving the vision for cloud service improvements.

Key responsibilities include maintaining high-quality code using SOLID principles, optimizing performance, and contributing to continuous improvement initiatives. The ideal candidate should have experience with C#, Java, JavaScript, and modern web frameworks, along with a strong foundation in computer science concepts.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The position is based in Atlanta, GA, with a salary range of $98,300 - $193,200 per year.

This is an excellent opportunity for a mid-level software engineer to work on cutting-edge cloud technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical expertise with customer focus, making it ideal for engineers who want to impact cloud computing's future while growing their careers at a leading tech company.

Last updated 6 hours ago

Responsibilities For Full-Stack Software Engineer

  • Design, implement, verify, deploy, and maintain high-quality code using SOLID principals
  • Produce extensible and maintainable designs and code
  • Optimize, debug, and refactor code to improve performance and maintainability
  • Contribute to the continuous improvement of the team's processes, practices, and culture
  • Learn and adopt new technologies and frameworks as needed

Requirements For Full-Stack Software Engineer

Java
JavaScript
Python
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience designing, implementing, and shipping high scale distributed web services using C# or Java
  • Expertise in web application dev frameworks like Angular, React, Redux
  • Experience with distributed systems and cloud technology stack (Azure or AWS)
  • Reliable communication and collaboration skills
  • Knowledge of agile software development methodologies and tools
  • Proficiency in computer science concepts including data structures, algorithms, and software design patterns

Benefits For Full-Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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 Full-Stack Software Engineer

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development, offering hybrid work and competitive compensation in Redmond, WA.

Software Engineer II

Software Engineer II position at Microsoft's Defender for Office team in Hyderabad, focusing on cloud security and threat protection systems.

Software Engineer II

Software Engineer II position at Microsoft focused on building scalable services and product experiences using modern technologies.

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building and maintaining operational database systems.

Software Engineer II

Microsoft is hiring a Software Engineer II in Dublin for their Business & Industry Copilots group, working on Dynamics 365 and Power Platform with hybrid work options.