Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

Microsoft Corporation Principal Software Engineering Manager in Boston, Massachusetts

Microsoft Digital is responsible for building, managing, and securing the products, processes, and services that our company runs on. Microsoft Digital helps all Microsoft employees get their jobs done, by strategically managing and maintaining horizontal platforms such as SAP, Adobe, our business applications such as Dynamics 365, productivity, and collaboration experiences like Teams and SharePoint. As the first customer of our own products and services, Microsoft Digital’s charter is to influence and work with engineering teams across the company to build and grow the cloud products and services we deploy to enterprise customers at scale across the globe. The Customer Experience (CX) org within Microsoft Digital plays a critical role in the company’s digital transformation as we build and run the services to power and transform marketing, retail, commerce, industry solutions, and customer support & success for Microsoft.

Would you like to lead a team who won 2nd place in the Microsoft company-wide hackathon and is now looking to make a transformative way of shopping a reality for Microsoft and our customers? Do you enjoy the challenges that come with creating services at internet scale? Do you seek the opportunity to help grow and shape a new platform and a new team?

We are the engineering team that is helping shape the way we think of retail by creating powerful, intelligent online experiences that enable, excite and energize customers to discover, buy, use, and love Microsoft products & services. We are a highly driven group of talented individuals who operate in a lightweight, fast paced, collaborative Agile environment. We value passion, collaboration, adaptability, and a desire to learn new technical areas.

We are looking for a Principal Software Engineering Lead that will work on innovative new technologies to humanize shopping experience on the web. If you are someone who has a strong technical background and possess curiosity, customer empathy, and the creative drive to dream up exciting ideas which will captivate our customers, you should talk with us.



Key responsibilities:

  • Work collaboratively with a team of diverse and talented individuals and foster an environment where group success outweighs individual success.

  • Provide strong technical leadership, raise the technical bar, maintain data and results-driven culture, nurture an inclusive team culture of high collaboration and trust.

  • Participate actively in detailed design, code reviews, bug/issue investigations with the feature teams and support well informed decisions towards business and engineering goals.

  • Come up with creative solutions to develop innovative interaction models to create compelling user experiences.

  • Execute in an agile model where you do up-front sprint planning, participate in scrums, and maintain a good glide path towards completion.

  • Own accurate costing for your teams engineering activities and execute with high accountability to schedule and quality.

  • Provide thoughtful feedback, coaching, nurturing an inclusive environment, championing engineering fundamentals and mentorship for team members to grow

  • Maintain an unwavering focus on our customers and the value you can deliver to them.


Minimum Requirements:

  • 8+ years of experience designing and developing software in a full stack capacity.

  • 3+ years of experience managing and leading highly technical teams in a fast-paced environment

  • 3+ years of experience managing and leading teams creating large scale systems using cloud services

Preferred Requirements:

  • Modern Javascript frameworks

  • Demonstrated proficiency in creating large scale solutions leveraging Azure.

  • BabylonJS or similar 3D frameworks/engines

  • Outstanding technical problem solving and debugging capability.

  • Experience in algorithm design with a background in mathematics or statistics.

  • Solid written and verbal communication skills.

  • A BS, MSc, or PhD in Computer Science or equivalent.

Describe the ideal candidate:

The ideal candidate could come from a variety of backgrounds. People that have experience delivering high quality, reliable, maintainable, and scalable, full stack solutions using Azure or other cloud technologies. Any experience with graphic design/creative pipeline, 3D modeling tools and/or frameworks (e.g. Adobe Substance, Maya, Arnold, Babylon.js) are major pluses. You don’t have to fit all these requirements but if you have knowledge with some of these areas, you should come have a chat with us.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form ( .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.