Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonc++reactjsdistributed systemssaasazureaidatabases
About the Role
Senior Software Engineer role at Microsoft's Azure Data team, focusing on building and scaling distributed cloud services within the Microsoft Fabric ecosystem. Responsibilities include full-stack development, integrating AI technologies like Copilot, and contributing to innovative data platform products.Key Responsibilities
- Full stack development for building services on Microsoft Fabric infrastructure
- Explore and master emerging technologies such as Copilot/AI, Fabric, and SaaS
- Contribute significantly to the growth and adoption of new, innovative products
- Develop products used by data engineers and developers
- Embody company culture and values
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 3+ years coding and system design skills with prior experience in developing SaaS service
- 2+ years of experience building and supporting distributed cloud services with production grade
- Ability to meet Microsoft, customer, and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Experience with full stack development including ReactJs for end-to-end feature design and development
- Experience building Distributed Systems with guarantees
- Understanding of data structures, algorithms, and distributed systems
- Experience with serverless functions, Containers and Databases
- Cross-team collaboration for feature delivery and livesite issues
Benefits & Perks
- Industry leading healthcare