Microsoft is currently looking for a skilled Software Engineer to join their team in Hyderabad. The ideal candidate for this position should possess a Bachelor’s Degree in Computer Science and have at least 1 year of relevant experience. This role offers an exciting opportunity for experienced professionals to contribute to innovative projects within one of the world’s leading technology companies. As a Software Engineer at Microsoft, individuals will have the chance to work on cutting-edge technologies, collaborate with talented teams, and play a key role in developing impactful solutions that shape the future of computing.
Company Name: Microsoft
Job Role: Software Engineer
Education Required: Bachelor’s Degree in Computer Science
Experience Required: 1+ years
Job Location: Hyderabad
Role and Responsibilities:
- As a Software Engineer in the CIX team, you will be responsible for using C++, WinRT, and WinUI to develop, test, and deploy high-quality software solutions for Windows users.
- You will also be working in the Identity platform in modules related to sign-in and sign-up experiences, Multi-factor authentication, and mechanisms to keep the account more secure.
- You will have the opportunity to collaborate with a diverse and supportive group of Developers, Program Managers, UX Designers, AI/ML Scientists, and User Researchers to deliver features that leverage AI technologies in an integrated and seamless user experience.
- You will have the amazing opportunity to learn and grow by working closely with the architects and senior engineers who contribute to the overall technical vision and strategy of the “architectural how” of how we build scalable architecture with great fundamentals (such as performance, power, reliability).
- You will have opportunity to partner with multiple teams in Windows, Office, and Identity.
Required skills and Qualifications:
- Bachelor’s Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications.
- Experience in working with Windows system-level programming and developing device drivers.
- Experience with agile/scrum methodologies.
- Ability to communicate, both verbal and written and work well in diverse and global team-focused environments.
- Bachelor’s Degree in Computer Science.
- OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
- OR Python.
- Proven design and problem-solving skills, with an emphasis on quality and engineering excellence.