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.
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.
Job ID: 113217
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...