Software Engineer II - Finance Data & Experiences
Role details
Job location
Tech stack
Job description
As a Software Engineer II at Microsoft, you'll be part of a team of world-class engineers leveraging cutting-edge Microsoft Cloud and AI technologies to deliver modern, scalable, and intelligent systems that drive the Microsoft business forward.
This is a unique opportunity to kickstart and grow your career with deep hands-on exposure to Microsoft technologies, while developing your software engineering skills in an inclusive, growth-oriented environment.
- Design and develop end-to-end features across front-end, backend services, and data layers for web applications.
- Build responsive UI components using modern frameworks (e.g., Angular/React) and integrate them with backend APIs.
- Develop and maintain backend services and APIs using secure, scalable patterns and cloud-native services.
- Own features from development to production, including testing, deployment, monitoring, and bug fixes.
- Write clean, maintainable, production-quality code following security, performance, accessibility, and coding standards.
- Collaborate closely with Project Managers, designers, and engineers to translate requirements into working full-stack solutions.
- Participate in code reviews, debugging, and continuous improvement, strengthening CI/CD, test coverage, and system reliability.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience., * 5+ years of experience building modern web applications using Angular (15+) or React 18, with hands-on experience in .NET, REST APIs, and SQL/Azure SQL.
- Experience with AI-assisted development tools (e.g., GitHub Copilot or similar).
- Experience with Azure cloud services and deploying applications in cloud-native environments.
- Familiarity with CI/CD pipelines, DevOps practices, and automated testing.
- Experience with performance optimization, monitoring, and debugging in production.
- Collaboration skills and experience working in agile / scrum teams.
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
About the company
Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.
Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.
With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.
As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.