The Software Engineering Lead is a manager, who directly manages a team of six to eight developers and is responsible for overall engineering vision, as the team modernizes the application portfolio, adding telemetry, modernizing release processes, and migrating into modern PaaS cloud services. Microsoft CFE provides career growth opportunities, a rewarding and flexible work environment so you can better integrate professional and personal life. Microsoft CFE employees make global impact on thousands of customers and thousands of employees who use Microsoft software and services.
Core Services Engineering builds and manages the products and services that Microsoft runs on. We pursue big ideas that empower transformational advances at Microsoft, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have technical and business expertise, customer insights, and a clear point of view that comes from first-hand experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
Microsoft Corporate Functions Engineering (CFE) Procure to Pay (P2P) team in Charlotte is a group of software engineering teams who build internal IT solutions that impact Microsoft’s supplier invoicing process and Global Accounts Payable Operations teams.
The ideal candidate will have experience in managing teams, designing, developing and running enterprise scale services and platforms, technical depth in cloud platforms and agile development practices. This position also requires the candidate to have a proven ability to mentor developers and to collaborate across multiple teams/orgs.
Leading by example on design and development of platform features
Managing a team of devops engineers
Working with other managers and developers to help timely delivery of planned backlog while ensuring adherence to high quality of design, coding standards, monitorability and performance
Manage, design, develop, test, deploy and support secure & scalable enterprise solutions
Work with Product Owners/leads to consume product backlog and generate technical design
Work across teams to ensure seamless integration of the enterprise solution
Work in an agile environment using scrum
7+ years of industry experience designing and developing enterprise scale services & platforms, but candidates with more experience are also encouraged to apply
6+ years of experience in C# or Java with solid analytical and problem-solving skills
A minimum of a Bachelor’s degree in Computer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required
This is a team manager role, so 2+ years of prior experience managing software engineers or developers is preferred.
This is a software engineering role, so a BS or MS in Computer Science or other technical discipline is preferred (though not required).
We are a DEVOPS team, so experience in a DEVOPS culture, supporting live site, automating deployments, developing cloud solutions and thinking of infrastructure as code is preferred.
Experienced agile practitioner preferred (certified scrum master, scrum developer or scrum professional) including experience working with program management and business partners to understand business scenarios and map them to technical architecture & designs
Experience defining and implementing a telemetry strategy to capture business outcomes
Great planning and organizational navigation skills
Strong interpersonal and communication skills
Ready to ramp up on new technologies as needed
Passion for mentoring and growing engineering talent
Please apply using this link