Microsoft Off Campus recruitment for Freshers | Software Engineer
💼 Experience: Fresher🎓 B.E/BTech/M.E/MTech/B.S/M.S/BCA/MCA/BSc/MSc/PhD
💻 Job Role: Software Engineer
🎓 Batch: 2019, 2020, 2021, 2022, 2023, 2024, 2025 Passout
🌎 Job Location: Bangalore, Karnataka, India
Job Description:
- Date posted: Oct 03, 2025
- Job number: 1881717
- Work site: 3 days / week in-office
- Travel: 0-25 %
- Role type: Individual Contributor
- Profession: Software Engineering
- Discipline: Software Engineering
- Employment type: Full-Time
- Backlogs allowed: Yes
- Gaps allowed: Yes
Qualifications:
Required/Minimum 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
- Hands-on experience working in .NET Framework.
Other Requirements-
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Preferred/Additional Qualifications-
- Experience or knowledge of working and building distributed cloud services using Azure or related technology stacks.
- Experience of software testing/release processes and methodologies.
- Proven design and analytical skills, with a strong bias for engineering excellence at scale. Functional knowledge of cloud computing and online services business models, including business, technical, and operational metrics.
- Solid background in data warehouse principles, architecture, design and its implementation at large scale.
- Ability to operate effectively and independently in a dynamic, fluid environment.
- Ability to learn and grasp concepts quickly in a fast-paced environment.
Responsibilities:
- Design and implement services to enable real time, highly scalable, performant, and sustainable solutions.
- Deliver well-tested features across different services and platforms.
- Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
- Collaborate with teammates in various roles to plan and execute on key deliverables.
- Participate in rotating live site shifts, working on call to monitor system/product feature/service for degradation, downtime, or interruptions.
- Identify and implement areas for improvement in the live-site process and tools.
- Innovate for both customer use cases and overall health of the service.
