This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the big data analytics team provides a range of products that enable data engineers and data scientists to extract intelligence from all data – structured, semi-structured, and unstructured. We build the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric. We are looking for a highly skilled and motivated Senior Software Engineer to join our Azure Data Cosmos Platform team. The ideal candidate will have a strong background in software development, a passion for solving complex problems, and a commitment to delivering high-quality software solutions.
Job Responsibility:
Guide and support the team in designing, building, and maintaining scalable and high-performance data pipelines and architectures
Independently uses artificial intelligence tools and practices across the software development lifecycle
Develop and implement strategies for scaling data infrastructure to support increasing data volumes and complexity
Ensure projects are aligned with business objectives and delivered efficiently and effectively
Work closely with other teams to ensure data engineering initiatives support wider company goals
Facilitate communication and coordination between teams for seamless project integration
Writes code that is extensible, maintainable, well-tested, secure, and performant
Uses debugging tools to verify assumptions and improve code quality
Reviews product code to ensure appropriate test coverage and adherence to standards
Proactively drives automation within production deployment across projects
Implements security standards to raise security hardening across solutions, ensuring each layer is independently secure
Lead the adoption of new tools and practices that can enhance the capabilities and performance of the team
Guide the team through technical challenges, fostering innovation, and driving projects to improve data processing capabilities
Embody our culture and values
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
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
Nice to have:
Master'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
Bachelor'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