HSO

​​Senior Software Engineer​ – Azure Data Integration

13 June 2024
Apply Now
Deadline date:
£60000 - £112000 / year

Job Description

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

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 data integration team builds data gravity on the Microsoft Cloud. Massive volumes of data are generated – not just from transactional systems of record, but also from the world around us.  Our data integration products – Azure Data Factory and Power Query make it easy for customers to bring in, clean, shape, and join data, to extract intelligence.

​​

Dataflows are integrated into many systems and products to bring a single unified product, empowering data, and business professionals to perform transformations and manipulations on their data (“Extract-Transform-Load”).

We operate on a huge scale. We have millions of Dataflow invocations per day and dozens of thousands of monthly active users who edit or create Dataflows.

About us: We are a strong and versatile team of engineers, working together as a unit in synergy. We seek an experienced engineer, a team player who can dive deep into challenges and a can-do attitude.

 

We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Responsibilities

  • Lead features end to end from design, through design, implementation to delivery and monitoring and supporting in production.
  • Improve and enable the engineering culture by learning and identifying areas where the team lacks knowledge or needs to improve, become subject matter expert, and leverage this knowledge in our work.
  • Lead the definition of requirements, KPIs, priorities, and planning of engineering deliverables.
  • Lead features end to end from design, through design, implementation to delivery and monitoring and supporting in production.
  • Improve and enable the engineering culture by learning and identifying areas where the team lacks knowledge or needs to improve, become subject matter expert, and leverage this knowledge in our work.
  • Lead the definition of requirements, KPIs, priorities, and planning of engineering deliverables.
  • Maintain our existing services and support them.​
  • Embody our culture and values

Qualifications

Required/Minimum Qualifications

  • Bachelor’s Degree in Computer Science, or related technical discipline AND 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience. 

Preferred/Additional Qualifications

  • 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
    • OR 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
    • OR equivalent experience.
  • Design, coding, debugging and problem-solving skills.
  • Skilled in understanding complex code bases, infrastructure, and troubleshooting distributed systems.
  • Self-motivated, independent, eager to learn new technologies and able to make decisions
  • Team player with excellent communication, collaboration, and active listening skills.
  • Manage ambiguity well, as well as frame, analyze and solve complex problems.​
  • ​​Experience with .Net/C#.
  • Experience with cloud environment (such as Azure/AWS/GCP).
  • Experience developing large-scale distributed systems that operate with very high SLA.​

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

 

#azdat 

#azuredata