Applications for this job have closed. Try searching for similar jobs.

Senior Software Engineer - GIS

Microsoft

Location: Mountain View, California, Redmond, Washington

Job Type: Full time

Posted

Men
16%
Women
Show that gap who’s boss!
Women are 16% less likely than men to apply to a job once they’ve viewed it, but are 16% more likely to get hired after applying to a job.*
*LinkedIn Talent Solutions Gender Insights Report 2019

Studio Alpha is Microsoft’s Serious Gaming Studio. We empower organizations to solve complex, planet-scale, massive data problems using game-based technologies in the cloud. We are on an exciting journey transforming critical decision making and helping commercial industry and government organizations solve complex problems with trusted results.

Through integration of geospatial services, large scale distributed simulation, artificial intelligent frameworks and 3d visualization on the cloud, we empower developers to extend the capabilities for specific use cases,

 Be part of an exciting new business and help us bring strategic gaming into the cloud age!

Responsibilities

You will be responsible for building and maintaining the infrastructure, data pipelines, Azure services, and APIs that support Studio Alpha’s 3d geospatial engine. We build systems that use GIS data to enable complex simulations and decision-making—if this sounds exciting to you, you will be in great company! Experience with geospatial data is a big plus.

We are looking for a candidate with a combination of software, data, and systems engineering skills who will implement modern, scalable, and performant services in Azure. More specifically, as a software engineer, you will:

  • Deliver production services that customers trust and depend on
  • Be a key voice in all design discussions—you will be a decision-maker around the team’s technical challenges
  • Architect, implement, and have accountability over scalable, fault-tolerant cloud services. Design for reliability, ease of deployment, maintainability, and troubleshooting
  • Make engineering investments and build reusable components to ship faster with higher quality and consistency
  • Lead our DevOps efforts, including CI/CD, automation, and testing pipeline development
  • Build and design APIs that are easy to use, maintainable, and performant
  • Adopt best engineering practices and help others do the same
  • Ensure security and regulatory compliance across our stack
  • Foster a culture of excellence, inclusion, collaboration, and customer focus

Qualifications

Required

  • 4+ years of experience as a software engineer developing and operating complex systems using C++, Java or similar modern development language
  • Experience with building, deploying or operating applications and services on cloud platforms (Azure, AWS, or GCP)
  • Experience with containerization technologies (Kubernetes, Docker)

Preferred

  • Experience with geographic information systems (GIS)
  • Track record of excellence in software engineering, including design, coding, code reviews, testing, and devops
  • Experience with streaming, high-volume data
  • Excellent communication and collaboration in a team environment
  • Undergraduate or higher degree in Computer Science or related field
  • Comfortable working in a startup-like environment where it is necessary to work across disciplines

#MissionEngineering

#StudioAlpha

---

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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.