Microsoft logo

Senior Software Engineer

Microsoft · Posted Sep 18

Software, cloud computing, artificial intelligence, and hardware services

Hyderabad, Telangana, IndiaFull-timeHybridSenior Level7+ years₹45.0L–₹80.0L yearly100+ applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

We are part of the Microsoft Specialized Cloud organization, delivering Azure to customers on their premises and innovating new technologies for managing Edge Devices from Azure in a safe, secure, reliable, and scalable model for global customers across various Azure Geographies in a sovereign manner. We build ecosystems that bring intelligence to locations where customers are running their business. As a Senior Software Engineer in the team, you will lead development for a variety of Edge Computing products and platforms, bringing the latest Azure offerings to customer edge locations and defining the limits of cloud computing.

What you will do

  • Provide strong technical leadership, raise the technical bar, maintain data and results-driven culture, nurture a team culture of high collaboration and trust
  • Drive long-term architecture and detailed design for highly scalable distributed systems with simplicity and maintainability as core tenets
  • Collaborate across Azure to develop platforms that help simplify the management and monitoring of Edge devices at scale
  • Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from ideas to production code
  • Write exemplary code working with large scale distributed systems with quality, simplicity, and maintainability as core tenets
  • Mentor and develop engineers across all levels through sharing and learning
  • Be a role model for an open, honest, and inclusive approach to problem solving

Skills used in this role

C#JavaC/C++AzureAWSRESTful ServicesDistributed SystemsData StructuresAlgorithmsDebuggingCloud ComputingEdge Computing

What the employer is looking for

  • 7+ years of experience in Software Development.
  • 2+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system.
  • A strong Computer Science background with solid C#, Java, C/C++ programming, debugging skills is highly desired.
  • Great design and problem-solving skills, with a strong bias for architecting for performance, scalability, security, and reliability.
  • Deep understanding of efficient data structures and algorithms.
  • Bachelor's/master's degree or equivalent in Computer science or related field required.
  • An entrepreneurial spirit with a can-do attitude – a self-starter, project finisher and adaptive, collaborative.
  • Able to analyze and clearly articulate complex issues and technologies.

Preferred qualifications

  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred

Benefits and support

  • The team is supportive of flexible work arrangements and encourages a healthy work-life balance.

About Microsoft

Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.

Industry
Software
Company size
228,000+ employees
Founded
April 4, 1975
Location
Redmond, Washington, USA
Funding stage
Public Company

Leadership

SN
Satya Nadella

Chairman and Chief Executive Officer

AH
Amy Hood

Chief Financial Officer

BS
Brad Smith

Vice Chair and President