SENIOR SOFTWARE ENGINEER

SENIOR SOFTWARE ENGINEER

Job Overview

Location
Paris, Ile-de-France
Job Type
Full Time Job
Job ID
112776
Date Posted
10 months ago
Recruiter
John Jennifer
Job Views
454

Job Description

We are the Apps, Partners & Store (APS) team, a part of the Windows & Devices engineering organization. Our team’s vision is that Windows users find it easy to discover and engage with the experiences they need most; and that ISVs (Independent Software Vendors) are excited to build Windows experiences because they can innovate, differentiate, and exceed their business goals on Windows. You will be a member of a team that maintains and builds high scale, secure, reliable, low latency services that power app experiences that runs on hundreds of millions of devices, alongside a portfolio of high scale services that APS builds and runs today.

Responsibilities

You will be an experienced cloud services engineer responsible for building services that power client experiences to enable media and app discovery, app acquisition, and performance marketing tools. As a Senior Software Engineer, you will help set technical direction for these services, and work across a multidiscipline team to make implementation decisions. In your role you will work with other software engineers, designers, and product owners to launch new experiences that integrate with existing systems. We welcome your innovative ideas and fresh perspectives to strengthen our growth mindset culture that is grounded in customer obsession, and diversity and inclusion.

  • Engineering – Work closely with your development peers and partners to build, maintain, and modernize our services stack. Help ensure quality and performance meet expected standards.
  • Collaborate – Partner with Microsoft Redmond and other global product and service teams to manage your dependencies, jointly deliver updates, and continuously improve engineering and production capabilities.
  • Communication & planning – Clearly communicate your progress on work you’re doing and improvements to team standards and architecture.
  • Culture – Contribute to a team culture that embraces diversity and inclusion and makes your team an awesome place to work.
  • Technical leadership & mentoring – Help your team grow and improve its engineering capabilities, skillset and best practices.

 You are a great fit for this role if you:

  • Enjoy solving tough, technical problems through teamwork.
  • Are a good communicator, whether to your own team, your peers, and leadership.
  • Have a keen eye for large scale service architecture, detail and a real passion for quality.
  • Are comfortable working on and helping to evolve both backend infrastructures and front-end services.
  • Are comfortable ramping up on older technologies and codebases.
  • Can collaborate with people both in Microsoft Engineering Center, as well as the rest of Microsoft.
  • Have a knack for appreciating and embracing an inclusive work environment across global teams and can demonstrate that in your day-to-day work.
  • Have a good sense of customer empathy.
  • Have a willingness to take risks, fail fast, and learn from those failures.
  • Desire to participate in an open and collaborative team culture.

Qualifications

Skills required

  • 8+ years of experience working on large scale services
  • Exceptional teamwork and values that foster a positive team culture
  • Experience in collaborating with teams across different time zones and geographies
  • Strong and applied knowledge of object-oriented programming languages such as C#
  • Knowledge of common services design patterns and application development best practices
  • Demonstrated ability to ramp up on both new and old technologies
  • Ability to modernize and evolve components used by millions without service interruption
  • Experience in working within an agile software development team, leveraging experimentation and prototyping, while continuing to measure and iterate
  • Proven ability to work through the full DevOps lifecycle from initial design to final product to live site support
  • Proven fundamental understanding of how to deliver end-to-end scenarios with security, reliability, and engineering quality in mind
  • Experience in mentoring less experienced engineers and helping to set a positive team culture
  • Ability to learn and work effectively in a highly ambiguous, rapidly evolving environment

Skills preferred 

  • Strong and applied knowledge of service infrastructure, frameworks, and technologies such as Azure Cloud Services, Azure Service Fabric, ASP.NET Core 2, .Net Framework, NuGet packages, and Git
  • Proficiency in RESTful web services technologies
  • Azure technologies: Cosmos DB, Service Bus, Event Hub, Data Factory, Tables/Queues/Blobs, SQL, Key Vault, Azure Cloud Services, Azure Service Fabric, ASP.NET Core 2, .Net Framework, NuGet packages, Git, Application Insights nice to have
  • Microsoft internal technologies: Autopilot, ShortStack, AutoIIS, Cosmos
  • CI/CD with Azure DevOps, VSTS: Git repositories and build/release pipelines
  • Networking: Akamai GTM
  • Prior use of SCRUM/Agile development methodologies.

Job ID: 112776

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