Software Engineer 2
Microsoft
Microsoft
Join Microsoft's innovative Azure Data engineering team, a leader in transforming global data analytics. We are building the data platform for the AI era, powering next-generation data-first applications and fostering a data-driven culture. The Data Integration team, within Microsoft Fabric, is pivotal in enabling organizations to seamlessly connect, move, and shape data across their entire estate. Our solutions simplify data ingestion, transformation, and preparation for analytics, real-time insights, and AI.
We are seeking a Software Engineer II to contribute to Power Query and Dataflows. This role involves end-to-end data integration, building high-scale, reliable services, and driving customer-centric innovations for frictionless experiences across Microsoft's Fabric, Excel, and Power Platform.
At Microsoft, we thrive on diverse perspectives, actively seeking them out to enhance our collective innovation and better serve our customers.
Develop and implement code for products, services, or features, emphasizing reusability and maintainability. Write extensible code, considering diagnosability, reliability, and quality with minimal defects.
Apply coding best practices, including leveraging generative AI (GenAI), and ensure code readiness for sharing and delivery.
Proactively identify and escalate development blockers, communicating potential timeline impacts and contributing to mitigation strategies.
Create robust test strategies to ensure solution quality and prevent regressions in existing code.
Participate in live site operations, adhering to security best practices and on-call rotations to mitigate issues swiftly and efficiently.
A Bachelor's degree in Computer Science or a related technical field, coupled with 4+ years of technical engineering experience, including proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. An equivalent combination of education and experience will also be considered.
Additionally, a Master's degree in Computer Science or a related technical field with 4+ years of relevant experience is preferred. Candidates with a Bachelor's degree in Computer Science and 4+ years of technical engineering experience are also encouraged to apply.
All candidates must be eligible to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check, which is required upon hire and biennially thereafter.
Microsoft Corporation
Software Development