Senior Software Engineer

at  Microsoft

Redmond, WA 98052, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jun, 2024USD 218400 Annual18 Mar, 20242 year(s) or aboveConsideration,Ethnicity,Color,Ordinances,Sdks,Citizenship,Github,Markdown,Debugging,Computer Science,Windows,Languages,Base Pay,Regulations,Winrt,Visual Studio,MicrosoftNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Are you a Software Developer aspiring to improve Windows PC manufacturers pre-installed Apps to a new quality level, leveraging the latest innovations on hardware and the Windows Platform? Are you motivated by seeing your work make a difference on millions of devices? We have a job for you!
We are the Windows Ecosystem and Enablement team (WE2), and we support high quality hardware and software innovation across partner portfolios and market segments. Our work drives outcomes across the device lifecycle including joint planning, strategic engagement, and technical enablement for OEM (PC Manufactures), Silicon (AMD, Intel, Qualcomm), and other ecosystem partners.
As a Sr Software Engineer you will have the opportunity to work on amazing new technologies, applications, devices, and experiences, from the earliest phases of planning to product design to manufacturing. You will have the opportunity to leverage all your developer skills, building sample apps to highlight new Windows features, support and enabling our OEM Developers to build great preload app experiences including AI technologies such as Windows Copilot and ONNX and providing guidance to their architecture design. You’ll be part of a great team of people, working together, and with purpose.
We need people with diverse backgrounds and unique talents to help our team deliver the best outcomes for our customers.
As a team we are curious seekers of information. We develop strategy. We listen to and ask for feedback. We are focused on impact, not activity. And we use data to support both qualitative and quantitative inputs into our process. We embrace a growth mindset in how we work together. And we bring excitement and enthusiasm to how we work. We bring clarity when there is confusion. We strive for meaningful outcomes. We are not afraid of failure, and instead view it as an opportunity to learn. We prioritize the balance between our work and personal lives. And we’d love to have YOU consider our team.
If this description motivates you to explore this opportunity with our team, ask us questions, and let’s see if we’re a great fit for each other. We are open to discussing partial remote work options.
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.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

REQUIRED/MINIMUM QUALIFICATIONS

  • Bachelor’s Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 2+ years of solid developer experience building, debugging, and troubleshooting native Windows applications with C# and/or C++.

ADDITIONAL OR PREFERRED QUALIFICATIONS

  • Experience with AI development using ONNX framework
  • Experience in collaborating with internal and external partners to understand their requirements and translating them into solutions.
  • Experience with App design and architecture discussions.
  • Ability to quickly ramp-up on complex and unfamiliar code.
  • Experience developing and documenting sample code for pre-release features.
  • Experience developing platform components, SDKs, or APIs.
  • Good understanding of Windows UI and application development in C# using XAML-based UI tools with Visual Studio and VS Code.
  • Familiar with Windows APP SDK; WinRT; Windows UI Library (WinUI); Reactive Native for Windows; .Net Core and .Net MAUI; GitHub; and authoring documents with Markdown
  • Familiar with User experience assessments.
    Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 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 $145,800 - $238,600 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 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

Responsibilities:

The Senior Software Engineer will partner with multiple engineering feature teams in Microsoft and with our OEM ecosystem partner developers. A typical day will include regular technical and strategic interaction, collaboration, and communication with many talented coworkers and peers, in Microsoft and with our partners. The Senior Software Engineer will be expected continually prioritize a growth mindset and demonstrate diverse and inclusive behaviors through their actions.
In this role, you will support development feature disclosures to our OEM partners. You will be responsible for providing high quality documented sample code, debugging technical/code issues with developer partners, proposing code fixes and unblocking partner development efforts. You will work with diverse engineering teams performing user experience assessment on device preload applications.

Other:

  • Embody our Culture and Values


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Languages including but not limited to c c c java javascript or python

Proficient

1

Redmond, WA 98052, USA