M
Software Engineer
Microsoft
Hyderabad, Telangana, India18m agovia LinkedIn
This job at a glance
- Who can apply
- Freshers · Bachelor's degree
- Must know
- Product managementOperationsAgilePythonJavaC++
- Nice to have
- AzureCI/CD
- Work
- On-site in Hyderabad
- Pay
- Not stated by the employer.
- Skill demand
- Python28%Agile7%Product management6%Operations3%of 67 similar fresher jobs posted in India this week
- Listed
- 10 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This is a full-time, on-site Software Engineer role based in Hyderabad.
Key Responsibilities
- Design, develop, test, and maintain software components and services supporting Microsoft products and platforms.
- Write clean, efficient, and maintainable code.
- Participate in code reviews.
- Debug and resolve technical issues.
- Collaborate with cross-functional teams (product management, quality engineering, operations).
- Contribute to architectural decisions.
- Improve system performance and reliability.
- Follow secure development and engineering best practices.
- Work in an agile environment.
- Deliver features on schedule.
- Continuously learn new tools, frameworks, and technologies.
Requirements & Tech Stack
- Proficiency in Programming and Software Development using modern languages (such as C#, Java, C++, or Python).
- Hands-on experience with Object-Oriented Programming (OOP) principles and design patterns.
- Knowledge of Back-End Web Development, including APIs, microservices, databases, and scalable server-side architectures.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Familiarity with cloud platforms (preferably Microsoft Azure) and CI/CD practices is a plus.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and system design.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Ability to analyze complex problems, propose solutions, and communicate clearly with technical and non-technical stakeholders.
- Commitment to inclusive collaboration, continuous learning, and adherence to secure and reliable coding practices.