Principal Software Engineer
Microsoft
Microsoft
Seeking a Principal Software Engineer who thrives on innovative problem-solving and customer collaboration. This role is ideal for individuals eager to explore new technologies and provide unique business solutions within a dynamic team environment.
Join a forward-thinking team where continuous learning and adaptation to emerging trends are integral to daily work. We value creative thinking and a passion for developing cutting-edge solutions.
Collaborate with stakeholders to define user requirements and drive the development of design documents for products and platforms. You will be responsible for creating, optimizing, and debugging code to enhance performance and maintainability.
Act as a Designated Responsible Individual (DRI), guiding other engineers and managing on-call duties to ensure system reliability. Proactively acquire new knowledge and adapt to evolving technical landscapes to improve product availability, efficiency, and observability.
Requires a Bachelor's or Graduate degree in Computer Science, Engineering, or a related field, coupled with over 10 years of professional development experience.
Proficiency in C++, C#, Big Data, ML, NLP, and search technologies is essential. Familiarity with Microsoft Cloud Services (Azure, Entra, O365) and a strong understanding of security awareness, including penetration testing and threat analysis, are highly valued.
Demonstrated analytical skills, customer engagement experience, and effective cross-functional collaboration are key. Candidates must be able to meet specific security screening requirements, including a Microsoft Cloud Background Check.
Microsoft Corporation
IT Consulting