Software Development Engineer - 2

Bengaluru, Karnataka, India
Mar 06, 2024
Dec 31, 2024
Hybrid
Full-Time
4 Years
Job Description

The Azure Edge + Platform Engineering System designs builds and operates the industry's largest-scale engineering system. The Artifact Services team within this system manages the storage, access, and retention of content produced through large-scale, highly reliable services. As part of this diverse and agile team, you'll work on delivering quality cloud-based, scalable solutions thoughtfully and flexibly.

Responsibilities

  1. Engineering. Design, implement, and operate the platform, applications, and solutions.
  2. Delivery. Agile delivery of solutions aligned to business needs, maintaining high quality and schedule, and ensuring engineering excellence.
  3. Drive. Turn vision into detailed plans and execute complex plans, with a proven track record in shipping successful products.
  4. Planning and Communication. Participate in sprint and semester planning, provide scope estimates, and communicate individual and team status on deliverables and risks.
  5. Collaboration. Partner with product teams and product managers to manage dependencies, jointly deliver updates, and continuously improve engineering capabilities.
  6. Culture. Contribute to a team culture that embraces diversity and inclusion, making the team an excellent place to work.
  7. Engineering Excellence. Use engineering best practices throughout the software development lifecycle to establish sustainable, secure systems that support business growth.
  8. Reliability. Support and maintain existing services & integrations across the ecosystem.

Qualifications

  • Bachelor's or Master's Degree in Computer Science or related technical discipline.
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • I have solid and proven experience as a software engineer building software and solutions, with a demonstrable track record of shipping successful software products and services.
  • I have 2+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures, micro-services, and the DevOps model.
  • I have 2+ years of experience driving and managing technical and architectural dependencies, with hands-on design, coding, architecture, validation, and debugging.
  • 1+ years of experience with cloud technologies like Azure/AWS/GCP and familiarity with Docker is a plus.
  • Experience creating, developing, delivering, deploying, and maintaining services, especially architectures at scale.

Microsoft Equal Opportunity Policy

Microsoft is an equal opportunity employer, providing consideration for employment without regard to various characteristics, including age, ancestry, citizenship, color, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you need assistance or a reasonable accommodation due to a disability during the application process, you can request accommodations.