Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
javapythonazuredockergraphqlapache airflowsnowflakepostgreseventhubs
About the Role
Senior Software Engineer role at Microsoft's Viva Engage team, focusing on building scalable backend systems for analytics and data platforms. The position involves deploying code to millions of users and innovating with AI applications to enhance communication and security.Key Responsibilities
- Build backend systems for batch/realtime analytics and scalable data platforms
- Ingest billions of events daily and store exabytes of data
- Deploy new code daily to tens of millions of users
- Innovate to improve systems and support AI applications
- Operate and evolve large-scale distributed systems in cloud infrastructure
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years experience operating and evolving large-scale distributed systems in a cloud infrastructure
- Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud background check
Nice to Have:
- Experience with large scale datawarehouse and datalake (e.g., Snowflake, Microsoft Fabric, AWS Redshift, Google BigQuery)
- Experience with Apache Airflow or similar orchestration system
- Ability to break down technical problems and solve them systematically
- Test-driven development, integration testing, continuous integration and continuous delivery
Benefits & Perks
- Industry leading healthcare