Job Directory Microsoft Senior Software Engineer
Microsoft

Senior Software Engineer Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

Do you love the engineering challenges of designing and delivering cutting-edge, cloud-scale distributed systems technologies? Do you want to enable cloud-based, stateful applications that are fault-tolerant, self-managing, and operated at massive scale? Azure Service Fabric is a highly decentralized runtime that abstracts and solves some of the hardest distributed systems problems like failure detection, leader election, and replicated state machines that are fundamental to building hyper-scale, reliable and available systems. Service Fabric powers many critical first- and third-party services and runs symmetrically on the cloud and on premises.

If you are interested in building cloud-native database systems, this is a great opportunity to grow your career in the distributed data space. Within Service Fabric, we own the entire reliable data stack top-to-bottom, including user APIs, transactional data structures, state replication, and on-disk storage. You will have the opportunity to use the latest C++ features such as coroutine-based asynchronous programming. We are looking for engineers who are passionate about systems programming and performance optimizations to achieve the lowest latencies and highest throughputs.

* 5+ years of software development experience
* Solid CS fundamentals and coding skills in C/C++
* BS/MS in Computer Science or equivalent industry experience

Preferred Qualifications:

* Fluent in multi-threaded, asynchronous, and systems programming
* Strong inclination for high performance
* Passion for building reliable systems and architecting at scale
* Excellent technical design, problem solving, and debugging skills
* Strong interpersonal skills

Ability to meet Microsoft, customer and/or government security screening requirements is 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.

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

* Innovate on and transform our reliable data stack that provides highly available, consistent, and extremely fast-to-access data at scale.
* Design and implement performance optimizations to process millions of transactions per second with multiple GB/s throughput and sub-second end-to-end read/write latencies, on systems that run across tens of thousands of machines and handle petabytes of data.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

Headquarters
Size
10001 employees
Microsoft

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.