Microsoft Corporation Software Engineer 2 in Redmond, Washington

Core Services 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. Core Services Engineering 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.

Our mission is to understand financial data and gain insights which we can use for improving efficiency in various financial operations covering different spend categories, marketing, third party payments, expense management, etc., payables, fraud detection, invoicing, and many others. Our opportunity is to modernize this function in an environment where engineers are empowered to innovate and take our ideas from conception to multi-billion dollar spend scale!

You will develop software and services at scale, innovating on the latest technologies as the earliest adopters in a DevOps environment using agile delivery methodologies. In addition to the data engineering to support analytics and ML, you will work to deliver workflow automation, complete deep data modelling and provide compelling experiences for our users.



  • Work on mission critical financial data services.

  • Help identify new opportunities to help meet our customers’ needs and do POCs to evaluate technology fits for customer needs.

  • Design data engineering solutions to support analytics, machine learning in production systems for detecting Anomalies, Frauds in procurement domain.

  • Data Modeling and Evaluation.

  • Apply Machine Learning Algorithms and Libraries

  • Gain a deep and broad understanding of the business process.

  • Collaborate effectively with other disciplines of the project team.

  • Opportunities to use analytical statistical background to solve emerging business problem.


Required Qualifications:

  • 1+ year(s) of experience in working with cloud data engineering frameworks e.g. Hadoop, Spark, Azure Datawarehouse and/or similar Big data technologies.

  • 2+ years of experience in using one or more programming or scripting languages like Python, Scala, Sql, or C# to work with data.

Preferred Qualifications:

  • Extensive development and testing experience in Database/BI Technologies and reporting frameworks.

  • Experience with Data structures (stacks, queues, multi-dimensional arrays, trees, graphs, etc.), algorithms (searching, sorting, optimization, dynamic programming, etc.),

  • Devops Skills - Environment Management, Infra Deployment and Optimization, CICD and Automated release mgt.

  • Knowledge about data preprocessing, SQL and NoSQL, ETL (extract, transform, load), data analysis, and data visualization.

  • Software Engineering and System Design - OOP Focus.

  • 3+ years of software development & testing experience in building enterprise applications.

  • Ability to present complex statistical principles and outcomes in a business-friendly fashion.

  • Experience in building cloud-scale systems and experience working with open source stacks for data processing and data science is desirable.

  • Machine Learning Frameworks - e.g. Tensor Flow, AzureML.


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 at .

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