Principal Software Engineer
Redmond, WA 
Share
Posted 25 days ago
Job Description
Overview Are you looking for an opportunity to impact millions of users every day? Are you excited that your code runs on billions of devices, that your contribution brings smile to every face? Will you accept the challenge to power every user using the technologies that we're going to build together? It is no secret that digital payment solutions are already an integral part of every day digital life. Here at Microsoft, we're building the best consumer payment experiences for our PC and mobile users, leveraging the huge amount of payment information we possess, and growing an open ecosystem of creators, merchants, services, and payment providers. We are building the next generation experience and technology platform that enables consumers, businesses, and institutions to unlock the value of digital assets. As a Principal Software Engineer on the Microsoft Payment Team, you will have the chance to design and implement a software development kit (SDK) as well as cloud services that leverage state-of-the-art technologies, work with internal and external partner team to build the experience across PC and mobile, while maintaining the security, privacy, and compliance of customers data handling on a daily basis. The Principal Software Engineer also is responsible for engaging directly with customers to learn and improve constantly, so there's always room to learn and grow. Together we'll build on top of a solid foundation componentized and reusable software, that brings delight to customers' payment experience and empower them to reach the full potential of enriched digital life.
ResponsibilitiesPartner across multiple product groups to apply subject-matter expertise in distributed systems design practices, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures.Lead by example and mentor others to produce extensible and maintainable code used across products.Develop and evangelize insights, best practices, and standards that can be applied to improve system, platform, and/or product development and operations across the business.Drive continuous improvements in the architecture, code, features, operations, and comprehensive use scenarios of products by leveraging end-to-end technical expertise.Act as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.Make improvements to the product fundamentals and architecture, share knowledge and code, always looking for ways to make what we build useful to multiple teams and products. Demonstrates end-to-end expertise in distributed systems design, interactions between cloud technology layers.Provide technical leadership in test maturity reviews, static analysisreviews, meetings, on-call rotations, and incident responses throughout product development and operations cycles.Provides deep business and technical expertise as required to resolve major incidents.Collaborate with other engineers to surface common pain points, develop solutions, and evangelize best practices.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields