Principal Software Engineer Information Technology (IT) - Reston, VA at Geebo

Principal Software Engineer

Microsoft has an exciting opportunity for a Principal Software Engineer in the Azure Edge and Platform/Sovereign Platform Team.
This team will be responsible for building highly available cloud management capabilities and operating services to manage services within a sovereign or high-assurance environment.
The scale of our operations is enormous.
Microsoft's products and services are overwhelmingly consumed online.
We need people who enjoy analyzing complicated problems, coming up with creative solutions, working in focused teams to build things no-one has thought of before, all in the service of production reliability.
In this role, you will have the opportunity to work with engineers who enable a broad set of Azure services to be consumed by internal and external customers in highly secured and regulated industries.
The systems and software you build will be required to meet the security policy and assurance requirements of both public and private sector customers.
Sovereign Platform team manages Microsoft's clouds for governments around the world through enabling best in class solutions for our customers through foundational services.
We are looking for a Principal Software Engineer with experience working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability.
Microsoft's mission is to empower every person and every organization on the planet to achieve more.
As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.
Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Minimum Qualifications Bachelor's degree in computer science, or related technical discipline AND 6
years technical engineering experience with coding in languages including, but not limited to, C#, C/C++, Java, JavaScript, or Python OR equivalent experience.
Other RequirementsAbility 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.
Citizenship & Citizenship Verification:
This position requires verification of U.
S.
citizenship due to citizenship-based legal restrictions.
Specifically, this position supports United States federal, state, and/or local United States government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law.
To meet this legal requirement, citizenship will be verified via a valid passport.
Preferred Qualifications 6
years designing, developing, and operating backend services.
Ability to communicate technical details clearly across organizational boundaries.
Experience in DevOps to maintain live services andor application frameworks; experience with or exposure to Agile and iterative development processes.
Cloud and services experience, with Azure cloud experience highly desirable.
Proficient analytical skills with systematic and structured approach to software design.
Passion for building highly scalable, highly reliable services.
Software Engineering IC5 - The typical base pay range for this role across the U.
S.
is USD $133,600 - $256,800 per year.
There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.
Certain roles may be eligible for benefits and other compensation.
Find additional benefits and pay information here:
Microsoft will accept applications for the role until April 22, 2024.
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.
As a Principal Software Engineer, you will be responsible for the following:
Technical lead of a team of engineers (non-management) to design and deliver solutions for cloud management services globally improving the efficiency of services while factoring in reliability, scalability, and latency considerations.
Partners with appropriate stakeholders (e.
g.
, project manager, team leads) to determine user requirements for a set of scenarios.
Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes.
Leads by example and mentors others to produce extensible and maintainable code used across products.
Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI).
Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy.
Leads the creation of implementation framework as necessary, following industry standards.
Holds accountability for the impact of build deployments on both users and other services.
Optimizes deployments within products and components to meet differing business objectives.
Leads efforts to assure that solutions are deployed safely.
Holds accountability as a Designated Responsible Individual (DRI) and mentors other engineers across products/solutions, working on call to monitor system/product/service for degradation, downtime, or interruptions.
Leads efforts to reduce incident volume, looking globally at incidences and providing broad resolutions.
Escalates issues to appropriate owners.
Leads efforts to enhance, reuse, contribute to, and identify new software developer tools to support other programs and applications to create, debug, and maintain code across products.
Develops substantial skills in other tools inside and outside areas of expertise.
Leads identification of internal tools and creation of new tools that will be useful for creating the product, determining if methods are still applicable for the current solution.
Shares best practices and teaches others about new tools and strategies.
OtherEmbody our Culture & ValuesEmployment typeFull-TimeWork siteUp to 50% work from homeRole typeIndividual ContributorDisciplineSoftware EngineeringProfessionSoftware Engineering.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.