Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Maps team is seeking a Senior Software Engineer to join their premier geospatial enterprise platform. This role offers an exciting opportunity to work on location-based services for Azure enterprise customer applications, geospatial insights for IoT device analytics, and location capabilities for mobile and web apps. As a technical member of Azure Maps, you'll be responsible for building world-class Maps and Geospatial services, working with modern technologies and having significant influence over product direction and architecture.

The position involves working with cloud computing, large-scale system design, and backend development to enhance Azure Maps' products. You'll be part of a growing international team with a growth mindset and proactive culture, contributing to a Tier 1 Azure service used by thousands of large enterprise customers. The role encompasses the full development lifecycle from inception to production, including design, implementation, and deployment of large-scale services.

The ideal candidate should have strong experience in cloud platform development, proficiency in programming languages like C#, Java, Python, or JavaScript, and a passion for building robust backend services. Knowledge of Azure services and experience with maps and geospatial technology is highly valued. You'll work in a hybrid environment with up to 50% work from home flexibility, collaborating with teams across different locations.

This is an excellent opportunity for someone who is fascinated by mapping technology, autonomous systems, and the intersection of location services with modern technology. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and various other perks, making it an attractive position for experienced engineers looking to make an impact in the geospatial technology space.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop features for Azure Maps backend services
  • Design and develop features for Azure Maps APIs
  • Deliver unit/integration/end-to-end tests, Azure DevOps build/release pipelines, and monitoring mechanisms
  • Work closely with engineers and technical program managers across sites
  • Building world-class Maps and Geospatial services
  • Full development lifecycle from inception to production

Requirements For Senior Software Engineer

Java
JavaScript
Python
Go
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Proficient in at least one programming language such as C#, C++, Java, Python, JavaScript, GO
  • Demonstrable history of excellent analytical and problem-solving skills
  • Strong collaborative and interpersonal communication skills
  • Experience in leading team members to build backend services
  • Experience in delivering and driving architecture design review
  • Able to communicate with foreigners in English
  • Experienced in cloud platform development including Azure, GCP and AWS

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.