Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c++c#javapythonjavascriptazure sqlcloud servicesdistributed systemsengineering systems
About the Role
Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on engineering systems for Azure SQL. Responsibilities include owning technologies/services, developing modernization strategies, designing features, collaborating across teams, and mentoring engineers. Requires 4+ years experience with scalable systems and coding in languages like C, C++, C#, Java, JavaScript, or Python.Key Responsibilities
- Own specific areas, technologies, or services in engineering systems
- Develop long term strategy and short-term execution plans for modernization
- Design and implement new features based on internal customer needs
- Collaborate with other teams to solve common problems
- Mentor engineers in design, implementation, and quality assurance
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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years experience in scalable systems or distributed systems
- Ability to meet Microsoft security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Seven years of development experience of commercial software products or services
- Prior experience of engineering systems
- Prior knowledge and experience in Azure SQL Database or SQL Server
- Prior experience of developing and running cloud services
Benefits & Perks
- Industry leading healthcare