Software Development Engineer II
Company: Microsoft Corporation
Location: Redmond
Posted on: February 1, 2025
Job Description:
As a Software Development Engineer II in the Host Networking and
Hardware Acceleration team, you would be contributing to Azure host
networking infrastructure, including hardware/software co-design
optimized to provide reliable and performant network for Azure
hosts, innovation to deliver RDMA (Remote Direct Memory Access)
transport for Artificial Intelligence workloads.You should have a
passion for distributed systems, low level programming,
understanding OS internals, virtualization, large scale system,
performant design, test methodologies, and enjoy working on a
fast-paced team who owns one of the most impacting services in the
world.QualificationsRequired Qualifications:
- Bachelor's Degree in Computer Science or related technical
field AND 2+ years technical engineering experience with coding in
languages including, but not limited to, C, C++, Rust, or Python
- OR equivalent experience.
- 2+ years of experience in low level driver development
- 2+ years of experience in software/hardware code designOther
Qualifications:
- 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 4+ years technical engineering experience with coding in
languages including, but not limited to, C, C++, Rust, or Python
- OR Master's Degree in Computer Science or related technical
field AND 2+ years technical engineering experience with coding in
languages including, but not limited to, C, C++, Rust, or
Python
- OR equivalent experience.
- 3+ years experience in execution of complex cross-group,
cross-disciplinary software engineering.
- 3+ years experience with cloud infrastructure
technologies.Responsibilities
- Partners with appropriate stakeholders to determine user
requirements for a set of scenarios.
- Leads identification of dependencies and the development of
design documents for a product, application, service, or
platform.
- Designs and implements extensible and maintainable code used
across products.
- Leverages subject-matter expertise of cross-product features
with appropriate stakeholders (e.g., project managers) to implement
multiple group's project plans, release plans, and work items.
- Holds accountability as a Designated Responsible Individual
(DRI), leverage engineers across products/solutions, working
on-call to monitor system/product/service for degradation,
downtime, or interruptions.
- Proactively seeks new knowledge and adapts to new trends,
technical solutions, and patterns that will improve the
availability, reliability, efficiency, observability, and
performance of products while also driving consistency in
monitoring and operations at scale and shares knowledge with other
engineers.Microsoft is an equal opportunity employer. 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.
#J-18808-Ljbffr
Keywords: Microsoft Corporation, Edmonds , Software Development Engineer II, IT / Software / Systems , Redmond, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...