Principal Software Engineer
Microsoft Corporation - reston, VA
Apply NowJob Description
Come get in on the ground floor of Azure Virtual Enclaves! We are seeking a Principal Software Engineer to add to our growing team building out this new Microsoft product. Azure Virtual Enclaves is a service designed to accelerate and simplify the deployment and management of secure, isolated, and compliant cloud environments for sensitive mission workloads. Our diversity of knowledge and experience comes together for the benefit of our customers, our colleagues, our business, and ourselves. As we grow, our team actively seeks out and values diversity of background, thought, and disciplines. We enjoy great challenges, collaboration and seeing our customers succeed while we evolve our platform. We are an agile team, have a growth mind-set, deeply passionate about our customers and developing quality software. We invest in career progression and learning opportunities. Join us and build the future of global computing and connectivity! We are looking for a Principal Software Engineer who will be presented with a robust opportunity to have a tangible impact on our cloud products and advance product strategy, as well as fuel our customers' success. Intentional collaboration is a must in this role. 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. Responsibilities As a Principal Software Engineer, you will be responsible for the following: Develop high-quality software solutions with a focus on innovation and clear communication through documentation. Participate actively in code development, code reviews, and bug/issue triage within the engineering team. Contribute to product architecture and solutions to enable cohesive and connected user scenarios. Design services with a strong focus on high availability and scalability, robustness, and observability. Qualifications Required Qualifications Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience. 4+ years of experience in software design, development, and engineering in team-oriented product environments. 3+ years Experience implementing cloud-based solutions. Other Requirements 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. Citizenship & Citizenship Verificatio n Controlled Technology : This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations."¯As a condition of employment, the successful candidate will be required to provide proof of citizenship, U.S. permanent residency, or other protected status (e.g., under 8 U.S.C. § 1324b(a)(3)) for assessment of eligibility to access the export-controlled information. To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport. Lawful permanent residents, refugees, and asylees may verify status using other documents, where applicable. Customer Contract ( if not US, replace "United States federal, state and/or local" with the applicable country ): This position requires verification of citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local [or applicable country] government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport. Preferred Qualifications Bachelor's Degree in Computer Science or related industry experience AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Understanding of software development methodologies and best practices, including agile methodology and delivering software capabilities in increments. Experience in micro-services architecture and Web API development, preferably using .Net. Proficiency in writing code with unit tests leveraging mocks and fakes and automated integration tests with quality gated CI/CD. Exerience with Enterprise IT technologies. 5+ years of leading engineering teams, delivering high quality software for customers at scale. 5+ years of working with large distributed systems, Cloud technologies in Azure or related. Experience building distributed systems leveraging technologies like REST APIs (Application Programming Interfaces), queues, and databases. Ability to communicate technical details clearly across organizational boundaries. Self-motivated, collaborative, clear communicator. Quick learner with a passion for solving complex and exciting problems. Experience with Microsoft Azure services is highly desirable. Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 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 $180,400 - $294,000 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 November 12, 2024. #ProudToBeAVE #SilverCore Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Created: 2024-11-05