Microsoft logo

Principal Software Engineer

Microsoft · Vancouver

Information Technology Software & Development Full-time Posted 4 days ago

About this role

​Work with a team of passionate engineers to deliver success for customers Design, implement, test, and operate data services. Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements. Drive quality right from the design phase, incorporating best practices and engineering for testability

Solve problems relating to mission critical services and create solutions to prevent problem recurrence. Participate in product live site and operations. Mentor and grow our engineers to better deliver on the goals above​ Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience 5+ years of programming experience in Java OR C++ OR C# OR C OR object-oriented programming Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience ​​Experience with database internals Experience with OSS components like the Spark ecosystem Experience with building scalable cloud services

Apply for this role on Microsoft’s official careers site.

Similar jobs