Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
javascriptjavac#pythonmicrosoft azurereactnode.js.netdocker
About the Role
Senior Software Engineer role focused on building scalable, secure, and high-performance solutions for enterprise users. The position involves designing and implementing features, contributing to architectural decisions, and driving innovation using cutting-edge technologies.Key Responsibilities
- Design, develop, and maintain scalable and secure software solutions
- Collaborate with cross-functional teams to define requirements and deliver high-quality features
- Write clean, maintainable, and testable code following engineering standards
- Participate in code reviews, provide feedback, and mentor junior engineers
- Drive technical discussions and contribute to architectural decisions
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 including JavaScript, Java, C#, or Python OR equivalent experience
- 2+ years experience with cloud platforms (preferably Microsoft Azure)
- 2+ years experience in building distributed systems and RESTful APIs
- Ability to meet Microsoft, customer, and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
- Experience with front-end frameworks (React) and back-end technologies (Node.js, .NET)
- Familiarity with containerization and orchestration (Azure, Docker, Kubernetes)
- Knowledge of CI/CD pipelines and DevOps practices
- Solid problem-solving skills and ability to work collaboratively
- Solid database design skills
- Full stack experience
Benefits & Perks
- Industry leading healthcare