Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
30624
Date Posted
1 year ago
Recruiter
John Apl
Job Views
79

Job Description

Microsoft Digital 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. Microsoft Digital 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.

 

The Employee Experience team within Microsoft Digital delivers and runs services that create a highly productive work environment for all Microsoft employees. The Seamless Teamwork (ST) team is looking for a Sr. Software Engineer who is passionate about modernizing the experiences and solutions used by Microsoft employees, their partners, and our customers. Help connect employees to the information and people that they need. Enable publishers and communities to share content, helping protect and manage that information while aligning effectively & securely with enterprise requirements. Help deliver experiences that are beautiful, intuitive yet simple to adopt and maintain.

 

The ST engineering team within MS Digital drives seamless employee experiences by ensuring all assets within Microsoft are secure by design. The Governance Platform, built on cutting edge technology monitors and scans millions of assets proactively identifying vulnerabilities and mitigating identified risks. This is a critical initiative for Microsoft SLT and a big area of investment.

 

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!

 

Responsibilities

The ideal candidate will have experience working in a team environment. Experience running and designing enterprise scale services and platforms. Technical depth in cloud platforms, agile development practices, and experience in building UI and services. In addition, this position requires an individual who can demonstrate the ability to partner with key stakeholders within the PG driving Co-Dev opportunities in design and coding.

Adhere to and drive modern software engineering practices through design reviews

System design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions.

Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, extensible and reusable

Passionate about quality; ensure testability, portability, reliability, availability, diagnosable, monitorable. Drive adherence to system/service health metrics and compliance

Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders contributing to cohesive, end-to-end experiences for our users

Build systems that are secure adhering to privacy and accessibility standards

Partner with, & influence Microsoft organizations to deliver solutions increasing stakeholder’s productivity

Define, design, and deliver Enterprise-Quality distributed Software & Services

Familiar with Agile methodologies used to drive backlog prioritization, scope, and delivery

Drive innovation (Experiments and POCs) accelerating business outcomes

Familiarity with CI/CD, driving Operation-Excellence in a DevOps world

Qualifications

Required Qualifications: 

7+ years development and design experience working on high availability systems

2+ years experience independently leading and mentoring junior engineers.

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

Quality focused with adherence to system/service health compliance

Ability to translate problem solving techniques into code 

Understanding of data structures and data storage solutions

Ability to work in cross functional teams, strong interpersonal and independent leadership skills

Experience with enterprise software design and development

Deliver sophisticated services that are optimized for efficiency and maintainability

BA or BS degree in Computer Science (or equivalent work experience)

 

Preferred Qualifications:

Redmond location preferred. Open to considering other locations

Working understanding operating in an Agile team

Experience working with direct, remote, and virtual teams

Relevant experience in design

Experience working with Cloud, preferably Azure

Familiarity with Federated Identity ADFS, AAD, OAuth is preferred

Data: Experience with SQL, Big-Data, Cosmos, BI/Analytics. Experience with Power-BI is a plus

Experience in developing SharePoint applications is a plus

Experience with UX-Design [including UCD] and Accessibility is preferred

 

 

 

#MSDIGITAL#EEJOBS

 

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.

Job ID: 30624

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept