Microsoft Corporation Senior Software Engineer in Redmond, Washington
Earning -- and keeping -- the trust of our customers has never been more important. As Microsoft works to empower every person and every organization on the planet to achieve more; we place a premium on respecting and protecting the privacy of our users. At the same time, Microsoft recognizes that law enforcement plays a critically important role in keeping our users - and our technology - safe and free from abuse and exploitation.
Microsoft receives legal demands for customer data from law enforcement agencies around the world in their efforts to combat crime. The Law Enforcement and National Security (LENS) teams in CELA handle all criminal and civil legal demand disclosures, in compliance with both U.S. and international law. LENS-Engineering partners with other LENS teams in CELA as well as Microsoft online services to deliver technical solutions that address the legal obligations associated with those services. Our team has an immediate opening for a Sr. Software Engineer to help deliver great engineering tools and systems.
In this role, you will develop new tools and services leveraging Azure technologies to gather and deliver criminal evidence to law enforcement. You will work with external partners and product owners to identify requirements and define user stories, and work with PMs and fellow engineers to iteratively scope, design, implement, test and deploy solutions spanning the full stack from UI to web service to data store.
US Citizenship. The successful candidate must be a U.S. Citizen.
Bachelor's degree in Computer Science or equivalent experience working in software engineering.
7+ years of experience developing and shipping software.
Solid coding, design and debugging skills with C#, Java, and/or .NET and experience with Visual Studio or Visual Code.
Curiosity with a desire to continuously learn and collaborate to improve yourself and your teammates.
Demonstrated ability to deal with ambiguity, adapt and prioritize in fast paced environment.
Excellent communication skills and ability to collaborate with others.
Passion to learn new technologies and architect innovative cloud-based solutions to challenging problems.
Preferred Skills and Qualifications:
Experience working in an Agile environment for iterative releases.
Experience building reliable, scalable and secure services.
Experience with Cloud Platform as a Service (PaaS) development (Azure experience is a huge plus).
Experience implementing REST services with responsive browser based UI; for example: ASP.NET MVC/Web API with JS/JQuery/Bootstrap/Angular.
Experience with SQL Server, Azure SQL DB, Azure Blob Storage or similar distributed storage technology.
Basic understanding of cryptography, SSL, certificates, and MFA.
Familiarity with troubleshooting and analysis of Production issues, i.e. crash dump analysis, log review, etc.
Working knowledge of modern engineering best practices, including automated testing, continuous integration and deployment/monitoring for cloud services.
Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.
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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs