Information Technology

Software Engineering Lead (Manager)

Charlotte   |   Full time

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



 Required qualifications

  • 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

  • 6+ years of experience with web development technologies like HTML5 / CSS / CSS3, Angular JS/Knockout/Bootstrap related frameworks, JavaScript, Typescript and relational databases

  • 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

Preferred qualifications

  • 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

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter