Microsoft logo

Senior Software Engineer - Microsoft

Remote
Skills:
azure spark

The Commerce Financial Services team, under Cloud + AI, delivers core services at scale that power large scale commerce across Microsoft. Our mission is to provide the richest commerce capabilities that enables growth for Microsoft through business model innovations. We are looking for a passionate, high energy individual contributor who can deal with ambiguity and challenge the status-quo to deliver secure, compliant, accurate, scalable, and highly performant solutions with modern database platform.   

The MS Sales Management Reporting providesaccurate and consistent revenue data for Microsoft worldwide. The engineers directly contribute to our journey in supporting massive transactional growth to hundreds of millions of transactions per day.  If you want to work with a team of motivated engineers solving complex problems and delivering impactful solutions that help Microsoft empower every person and every organization to achieve more, this is for you.  

  • Responsible for the technical leadership and end-to-end development of data solutions including creating data pipelines, data quality/ validation checks in Spark/Scala jobs while leveraging large, complex data sources 
  • Tuning Apache Spark jobs, identify bottlenecks and understand scalability requirements to handle large data volumes. 
  • Participate in regular design and development planning sessions and evaluating both existing and emerging technologies, delivering POCs and evaluating needs for service modernization and enhancements  
  • Lead by example by producing extensible and maintainable code with appropriate design patterns and best practices to guarantee quality along with documentation for all the created code. 
  • Collaborate with stakeholders and subject-matter experts to drive project plans, release and comprehensive application of automationdeployment and smooth operation 
  • Mentor your team members, pair program, participate in code reviews, and delegate work to encourage professional and technical growth of those around you  
  • Maintain operation of live services as issues arise on a rotational, on-call basis

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years in software engineering experience shipping data applications / services
    • OR equivalent experience
  • 2+ Years of experience with big data ETL pipeline development with Spark, Scala or related technologies

Preferred Qualifications:

  • 4+ years of experience with big data ETL pipeline development with Spark, Scala and related technologies 
  • 2+ years of experience with software engineering experience shipping production apps or services using SQL Server and Azure SQL DB 
  • 1+ years of experience in building financial system is a plus 

Ability to meet Microsoft, customer and/or government security screening requirements arerequired 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.#FinPlatAwesomeJobs

#charlottejobs #softwareengineeringjobs #dataengineeringjobs #microsoftlife #microsoftcharlotte #microsoftlife #hiring#sparkjobs #scalajob #bigdataengineer 

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Published on: 11/20/2022
Apply

About Microsoft

https://microsoft.com

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission.

Remote jobs

Jobs at Microsoft