Microsoft's Azure Data engineering team is looking to solve the business problem of transforming analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The Azure Event Grid's Engine engineering team is looking to hire a talented and highly motivated Principal Software Engineer to be on the point for designing and implementing solutions for the next generation of Pub Sub for customers across the globe.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 5+ years of experience/knowledge of cloud computing, enterprise computing, pub/sub products.
- 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- experience/knowledge of cloud computing, enterprise computing, pub/sub products.
Responsibilities
- Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications.
- Continuously improves code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs.
- Applies metrics to drive code quality and stability.
- Applies appropriate coding patterns and best practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions).
- Identifies and escalates blockers or unknowns during the development process, communicates how they will impact timelines, and identifies strategies and/or opportunities to address them.
- Leads discussions for and owns the architecture of a products/solutions and creates proposals for architecture by testing design hypotheses and develop complex design specifications.
- Tests and explores various design options for a complex product/solution scenario, outlining strengths and weaknesses of each option.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Microsoft will accept applications for the role until October,16,2025.