Software Engineer II

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer II role on the Azure Data integration team, focusing on building and operating a next-generation service for large-scale data transfer and orchestration on the Microsoft Cloud. The role involves cloud-scale product development, CI/CD pipelines, cluster management, and end-to-end component ownership.

What you'd actually do

  1. Build cloud scale products with focus on efficiency, reliability and security.
  2. Build and maintain end-to-end Build, Test and Deployment pipelines.
  3. Deploy and manage massive Hadoop, Spark and other clusters.
  4. Contribute to the architecture & design of the products.
  5. Triaging issues and implementing solutions to restore service with minimal disruption to the customer and business. Perform root cause analysis, trend analysis and post-mortems.

Skills

Required

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, React, or Python OR equivalent experience.
  • Experience in data integration or migrations or ELT or ETL tooling is mandatory

What the JD emphasized

  • data integration or migrations or ELT or ETL tooling is mandatory