Microsoft - Redmond, WA

posted about 2 months ago

Full-time - Principal
Remote - Redmond, WA
Publishing Industries

About the position

The Principal Software Engineer & Architect role within the Cloud Supply Chain (CSCP) organization focuses on developing the technology platform for managing the next generation of data centers and related products. This position requires deep expertise in Product Lifecycle Management (PLM) and Product Data Management (PDM), with responsibilities that include collaborating with various teams to create product vision and architecture, leading the design and implementation of high-quality software systems, and mentoring engineers to foster a culture of continuous learning and excellence.

Responsibilities

  • Collaborate closely with product managers, business teams, leadership, and engineering to create product vision and architecture.
  • Stay ahead of industry trends by researching and experimenting with cutting-edge technologies to drive innovation.
  • Lead the design and implementation of world-class PLM/PDM/Master Data platform with high quality, security, and performance on schedule.
  • Mentor and guide engineers, fostering a culture of excellence and continuous learning within the team.
  • Continuously improve engineering practices and processes to ensure security, scalability, performance, experience, and compliance.
  • Drive initiatives across team and organizational boundaries by creating clarity and alignment.

Requirements

  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • 6+ years of software development experience, with a track record of delivering large-scale software systems.
  • 3+ years of experience in PLM/PDM and Master Data domain, including hands-on experience with leading solutions in the market.
  • Ability to meet customer and/or government security screening requirements.

Nice-to-haves

  • 5+ years' experience in a technical leadership role, not necessarily managing people.
  • Proven expertise in designing and implementing scalable and resilient software systems.
  • Understanding of supply chain processes and systems.
  • Understanding of software engineering principles, distributed systems, design patterns, data structures & algorithms, software security, reliability, and performance optimization.
  • Communication and leadership skills, capable of motivating and leading technical teams, and collaborating with non-technical stakeholders.
  • Ability to think strategically, balancing long-term objectives with short-term business needs.

Benefits

  • Industry leading healthcare
  • Educational resources
  • Discount on products and services
  • Savings and investment
  • Maternity and paternity leave
  • Generous time away
  • Giving program
  • Opportunities to network and connect
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service