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 teams are seeking Software Engineers to join us as we create and deliver mission critical business services and processes for Microsoft. You will have the opportunity to design and develop creative, compelling, and cutting-edge systems that support our world-wide operations. You will develop software and services at scale, innovating on the latest technologies as the earliest adopters, while mentoring other team members.
We are looking for senior / software engineers that will be part of the Corporate, External, and Legal Affairs (CELA) data & knowledge engineering team and contribute to the evolution of the data, analytics, and intelligence platform for legal domain at Microsoft. CELA engineering team deals with systems that are using by Microsoft Legal team to help Microsoft manage all its contracts, handle ideas and patents, deal with litigations and outside counsel engagement. As a software engineer on the team, your main responsibilities will be:
* 3+ years' Experience in creating enterprise scale Business Intelligence (BI), Analytics, Data Warehouse, Big Data systems using technologies like(or similar to) SQL Server, Analysis services, Azure SQL Warehouse, Cosmos D * 2+ years working experience in Data transfer/sync frameworks like(or similar to) Azure Data Factory, Azure Data Bricks, SQL Server Integration Services * 1+ years working experience using modern engineering practices like telemetry, automated testing, automated builds and deployments etc * A Bachelor's degree in Computer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required
Preferred, not required:
* Working experience in reporting frameworks with rich interfaces like(or similar to) Power BI Reporting Services etc * Experience working in an Agile methodology (Scrum/Kanban/etc.) with the ability to perform multiple roles (Developer, Scrum Master, Service Reliability Engineer) * xposure to Big Data concepts - Cosmos, Hive, * Exposure to Machine Learning (Nice to Have), Natural Language Processing * Experience in user friendly data visualizations using self-service capabilities
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.
* End to End engineering (from design, to supporting production) accountability for the service * Design, develop and maintain scalable large, complex data aggregation, storage, analytics, and intelligence systems that are well-defined, modularized, secure, reliable, performant, actively monitored and reusable. * Define and execute test automation plans, automated test cases for DBs and data pipelines * Implement continuous integration/delivery with build and deploy automation * Work with the Product owners to understand and influence the service roadmap * Monitor Live Site of the key business/service metrics in production to ensure a quick response in case issues occur (or preferably before the issues occur) and to ensure the service performs well on the agreed outcomes. * Stay educated on industry trends and emerging concepts in technology and constantly look for opportunities to embrace those that value the service. Carry out quick technology "spikes" (or proofs of concepts) to create value in new features and service. * Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users.
Microsoft is a technology company that develops and supports software, services, and devices.