Microsoft Corporation Software Engineer II in Alpharetta, Georgia
Commerce Financial Services (CFS) Corporate Finance 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. CFS 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!
Royalties service has a diverse portfolio of applications that play a critical role in ensuring that Microsoft pays Royalties to content providers, game developers and search traffic acquisition partners transparently, accurately and on time. This team has been on a transformation journey of end to end digitization, infusing process intelligence leveraging machine learning, establishing Rights and Royalties Blockchain network for trust, transparency and business agility, connecting large datasets through Graph gaining trends, insights and anomalies. This organization is also responsible for the systems that are responsible for the controls and compliance aspect of our business that processes hundreds of billions of dollars globally.
In this team, you will have the opportunity to design and develop creative and compelling, solutions in cloud that accomplishes the business outcomes in an automated, timely, cost-effective, compliant and secure way. You will develop software and services at scale, innovating on the latest technologies and modern engineering practices. Delivery of solutions will be done via a DevOps model where success not only includes delivering business value but having a cost-effective, reliable, stable and supportable solution. We partner closely with Microsoft product engineering teams to ensure a great solution is delivered that can help our customers around the world and serve as a showcase to industry. To summarize, you will be an integral part of the digital transformation that is happening in Microsoft getting your hands in engineering systems of: observation, intelligence/insights/analytics, recording/reporting and engagement.
As a software engineer, you will:
Design, Implement, Validate, Release components and services for mission critical distributed financial systems over the cloud using your software engineering (designing, coding, review, testing, debugging, problem solving and analytical) skills in agile team that will measurably add value to our business partners and stakeholders.
Develop designs that are complete from a usability, reliability, security, performance, scale, maintainability, extensibility and built-with-ops-as-first class aspects for the different components/services/system(s) in a cloud world.
Write highly efficient clean code that can process large amounts of transactions with low latency and high reliability
Design and implement accurate and actionable internal monitoring and tooling to help maintain business SLAs and system health
Participate in On Call and Site Reliability rotations to support live site, perform root cause analysis of system and data issues and develop solutions (short term mitigation and long term resolution) as required to improve user experiences.
Learn with and as appropriate, lead the team in adopting relevant new technologies, tools, methods and processes that progressively advances our services’ capabilities to its different stakeholders.
Provide critical thinking, technical innovation, and attention to detail while serving as a trusted advisor in the organization.
Gain understanding of Microsoft businesses and the varied processes along with their outcomes and collaborate with all stakeholders to contribute to a cohesive set of capabilities built to deliver frictionless experience.
BS/MS in Computer Science or related technical field or equivalent training & experience
4+ years architecting, building, and maintaining end-to-end data systems and supporting services
2+ experience developing on cloud platforms in a continuous delivery environment
2+ experience with Azure, REST APIs and Web Apps.
Experience with Azure Big Data stack (Data Lake, Spark, Hadoop) and distributed processing like Apache Spark, Azure Data Factory, Azure Automation or equivalent
Exposure to ML/AI techniques
Experience working with large data sets in SQL/Spark/Hadoop/Data Lake or similar.
Excellent problem-solving skills and software engineering habits, including peer code reviews, unit testing, etc
Ability to provide technical leadership to other developers
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs