Redmond, WA, 98073, USA
11 hours ago
Senior Software Engineer
The **Edge Device Services** group at Microsoft is responsible for the distribution of some of the most sensitive and mission critical products that the company ships daily to the millions of Windows Devices in market. We are evolving our solution to meet modern business requirements and solidify a foundation for a secure supply chain in our industry. The team is looking for a **Senior Software Engineer** with a passion for technology, innovation, and has excitement to help us further our platform for massive at-scale distribution of content. As a **Senior Software Engineer** , you will manage challenging requirements for scale, security, reliability, extensibility, maintainability, compliance, cost-minded optimizations, and resource utilization (e.g., battery life and network). You will collaborate cross-organizationally to empower various businesses across the company while modernizing our client portfolio. 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** + Drive architecture of product features, create proposals, and refine code plans with technical leadership. + Develop design documents, identify dependencies, and ensure system architecture meets security and compliance requirements. + Create and improve testing plans, ensuring good test coverage and integrating automation features. + Grow in your knowledge and share new ideas, identifying gaps and proactively improving engineering systems. + Apply self-learning you will use and develop awareness of various tools for product creation. You will create automation, ensuring code functionality. + Stay current with industry developments, enhance product availability, reliability, efficiency, and performance. + Follow processes to ensure security, privacy, safety, and accessibility, demonstrating compliance and understanding new technologies. + Apply best practices, you will build reliable, extensible, and maintainable code ensuring compliance with regulations. + Analyze problems, analyze logs + telemetry, debug code, strategize on root causing issues, and implement solutions effectively and systematically. + Communicate with key partners across Microsoft, aligning product development with their goals and meeting their business requirements. + Participate in code reviews providing technical leadership across your team and actively engage in design discussions to ensure robust solutions to problems are implemented. **Qualifications** **Required Qualifications** + Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java + OR equivalent experience. + 4+ years experience building and shipping production software. + 4+ years demonstrated experience with full software development cycle: design, implementation, test and deployment. **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. **Preferred Qualifications** + Bachelor'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 Master'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, JavaScript, or Python + OR equivalent experience. + Working knowledge of Operating System fundamentals such as concurrency, thread + process management, and services or daemons. Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 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 $153,600 - $250,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay Microsoft will accept applications for the role until March 13, 2025. 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 (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Confirm your E-mail: Send Email