Job Directory Microsoft Senior Software Engineer

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

Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

Are you an engineer looking to build cutting edge Cloud services? Do you have a passion for engineering, and to 'build it right'? Do you take pride in the operational excellence of your services? If so, the Business Platform team in Core Platform Engineering has an opportunity for you.

We are looking for a Senior Software Engineer who is ready to be part of a team that moves fast, is willing to experiment, delivers on a continuous basis and is focused on improving the customer experience.  In this position you will gain broad knowledge of all of Azure services as well as in depth knowledge of how the services work.  The ideal candidate will have experience working on cloud services, experience with developing for large scale services, knowledge of agile development practices, and experience with REST APIs, Serverless Compute, ComosDB, etc.

Knowledge, experience and skills:

BS in computer science or related field, or equivalent professional experience

10+ years of development and design working on high availability systems

3+ years of experience building services on Cloud technologies

2+ years of architecture and design experience of enterprise scale web applications

Solid C#/ Java/C++ coding skills, Object Oriented Programming, and design patterns.

Experience building, and operating cloud services at enterprise scale

Experience in CI/CD, Telemetry, Monitoring/Alerting for Applications/Services

Testing mindset, before beginning code development

Proven track record of increasing the impact and efficiency of services you support

Solid debugging, analytical and problem-solving skills

Proven skills in product design and implementation of complex components/apps.

Open mind, commitment to teamwork, a fast learner's mind and pride of ownership

Great communication skills to drive collaborate cross-group and work effectively within the team

Preferred, not required:

Experience with one or more general purpose programming languages including but not limited to: C#, Java, C/C++, Python, JavaScript, PowerShell

Experience developing and testing computer software and/or online services.

Excellent interpersonal and group dynamic skills

Experience creating and shipping V1 products using modern development practices like A/B testing, and CI/CD, LiveSite.

Demonstrated customer obsession from feature design to LiveSite management.

Working understanding operating in an Agile team

DevOps approach to engineering out defects and overhead from the system.

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.


* Design and Develop secure, maintainable, accessible, and scalable large, enterprise systems - ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
* Embrace agile engineering practices and dev-ops culture with LiveSite focus. End to End engineering (from architecture to livesite) accountability for the service
* Carry out quick technology "spikes" (or proofs of concepts) to create value in new features and service.
* Create enterprise grade systems through proven architecture patterns, designing well-defined interfaces across multiple components, rigorous code reviews, object-oriented programming, keeping agile release, maintainability, monitoring and alerting in mind.
* Leveraging data and telemetry to make decisions and driving feedback into systems design and implementation.
* Influence product & system technology roadmap aligning to business outcomes.
* Drive improvement of automated test coverage for services, organizes by implementing integration tests, functional tests, performance tests and proactively resolve problem areas.
* Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users.
* Coach, and mentor the junior people on the team
* Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs.
* Strive for excellence in every aspect of your job including culture, communication, quality of products, engineering practices, tools etc.
* Be comfortable dealing with ambiguity and be able to propose and execute on optimal solutions.

About Microsoft

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

144000 employees

Microsoft Corporation One Microsoft Way

Let your dream job find you.

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