Senior Software Engineer
MicrosoftAbout the role
Do you want to work on enterprise systems that allow Microsoft Finance teams to meet the internal planning and forecasting expectations across all Microsoft Subsidiaries worldwide? Do you want to learn how Microsoft is modernizing the planning and forecasting functions using cloud-based technology and be a pioneer in the industry to run these critical workloads in Microsoft Azure and SAP?
The Microsoft Finance team is looking for a Senior Software Engineer for their Financial Experiences Planning and Forecasting portfolio. It is a diverse portfolio of solutions that play a critical role in ensuring that Microsoft is meeting the planning objectives for budgeting, forecasting and target setting, mitigating risks, defining controls, and validating the same by using modern FP&A processes built on Azure and SAP technologies.
In this team, you will have the opportunity to design and develop creative and compelling, solutions in planning and forecasting that accomplish business outcomes in an automated, timely, cost-effective, compliant, and secure way. You will develop software and services at scale, innovating on the latest technologies and modern engineering practices. Delivery of solutions will be done via a DevOps model where success not only includes delivering business value but also having a cost-effective, reliable, stable, and supportable solution. We partner closely with Microsoft product engineering teams to ensure a great solution is delivered that can help our customers around the world and serve as a showcase to industry. You will be part of a highly collaborative team with a flexible work environment.
By applying to this U.S. based position, relocation does not apply/is not provided for the role.
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. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Design and Implement components/services/systems using your software engineering (designing, coding, review, testing, debugging, problem solving and analytical) skills in agile team that will measurably add value to our business partners and stakeholders.
- Proactively find opportunities to deliver business impact by improving the current portfolio or creating new initiatives.
- Be accountable and responsible for building the enterprise solutions on Microsoft Azure technology stack
- Be responsible for maintaining the Service Level Agreements (SLAs) for availability, ensuring compliance, performing security updates, and modernizing the portfolio by moving to public cloud where applicable.
- Participate in On Call and Site Reliability rotations to support live site and drive engineering solutions to improve customer experiences.
- Learn with and lead the team in adopting relevant new technologies, tools, methods, and processes that progressively advances our services’ capabilities to its different stakeholders.
- Gain understanding of Microsoft businesses and the varied processes along with their outcomes, collaborate with all stakeholders to deliver frictionless experience.
- Collaborate effectively with other teams and disciplines and drive improvements in engineering at the org level
- Embody our culture and
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s