Microsoft Azure is in the cloud race to win it. We are part of the Azure Space team responsible for designing, building, and operating critical services that will help us differentiate from our fierce competitors and generate new revenue in space industry. We are building an agile team to help customers take advantage of high frequency long distance radio communications including Satellites, Space, 5G, IoT and the Cloud. We innovate quickly, collaborate, learn from experience and data, provide input to improve features, think creatively, laugh and have fun, all while solving challenging customer and partner problems. You will be at the center of an incredible storm of software, network, IoT and Space in a rapidly growing market. You’ll work with the world’s largest network carriers, satellite providers, interact with Microsoft’s most important enterprise customers and build, design and operate virtualized ground stations for satellite communications and Space computing.
You will be part of a new development team we are building out of Microsoft, Atlanta office and work on creating the very first version of a virtual ground station service which spans super interesting scenarios in satellite communication ranging from Earth observation, IoT/5G connectivity, broadband and private connectivity to Azure and on-premises. You will be working on cutting edge technology to create both hardware and software network architecture to enable satellites to connect to Azure in high reliable, secure and performant way, through a network of several ground stations (antennas) deployed throughout the globe.
You will participate in architecture and design of various components required to build the service from the ground up and ensure a timely execution of these components with high quality. You will own the design and implementation of these components end-to-end, including managing software and hardware dependencies as well as monitoring and alerting for the deployed components. The position will involve extensive internal and external collaborations with other Azure/Microsoft teams as well as satellite providers and SatCom customers. This is a high visibility position in an area of large and expanding investment for Azure and Microsoft Space program and offers a terrific opportunity for technical and career growth.
Responsibilities
Architect, design and develop large scale distributed software services and solutions in collaboration with teammates.
Design services with a strong focus on high availability and scalability, robustness, and observability.
Build software prototypes and conduct experiments to evaluate alternative architectures.
Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build.
Adhere to and drive modern software engineering practices through code and design reviews, and by using data/telemetry to make decisions.
Develop “best-in-class†engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored
Gain an understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users & customers.
Stay educated on existing and state of the art technologies and do POCs to evaluate technology fits for customer needs.
Grow and mentor junior developers.
Qualifications
Qualifications
10 years' minimum experience in Software Engineering, Design, or Development.
A minimum of a bachelor’s degree in Computer Science, Software Engineering, Software Design, or a related field, or equivalent alternative education, skills, and/or practical experience is required.
Preferred Qualifications:
5 or more years of experience designing, developing, and shipping large-scale services with enterprise scale.
Linux networking knowledge is a big plus.
Experience in Satellite communication is desirable but not a must.
Very strong coding and development skills with experience in at least one of the following languages: C# & .Net Core
Strong passion for delivering high quality, large scale services.
Knowledge of large-scale distributed systems and client-server architectures.
Strong problem-solving skills and passion to solve hard problems as part of a team. 
Strong customer focus with ability to work effectively across multiple business and technical teams to ensure continued customer happiness.
 
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
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.
Job ID: 31294
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...
