← Back to Jobs
Microsoft logo

Job Update

Software Engineer II (Data Science)

Microsoft

Published by Siddiq K on Apr 1, 2026 / Updated on Jun 7, 2026

Posted Date

Author

Siddiq K

Location

Hyderabad, Telangana / India

Job Type

Full-time

Quick Links for This Job

About This Role

Microsoft is hiring for Software Engineer II (Data Science) in Hyderabad, Telangana / India. The opening is listed for 3+ years. Expected work includes: Develop and maintain robust backend services for high-volume data ingestion. Candidates should be ready to discuss related project, internship, or previous work experience. The main eligibility point to check first is: 3+ years of experience in software development with C#, Java, or Python. Useful focus areas before applying: C#, Java, Python and Data Science. Work mode is marked as office or company-decided.

Before You Apply

Before applying for Software Engineer II (Data Science) at Microsoft, update your resume around the exact role title and location. Check this eligibility point first: 3+ years of experience in software development with C#, Java, or Python. Add one resume bullet or project example related to: Develop and maintain robust backend services for high-volume data ingestion. Prepare to discuss C#, Java and Python in simple interview language.

Source & Verification

Source

Official application page

Status

Active

Last Checked

Jun 7, 2026

Application Deadline

Not mentioned

Official Link

View source

Editor note: HiringsToday structured this Microsoft Software Engineer II (Data Science) listing on 2026-06-07 using the available job details. Please verify the apply link, eligibility, deadline, and company instructions before submitting your application.

Responsibilities

  • Develop and maintain robust backend services for high-volume data ingestion.

    This is the core delivery part of the job. Be ready to explain how you write, test, debug, and improve code in a practical project.

  • Collaborate with data scientists to optimize ML models for production environments.

    This is about working with managers, engineers, and other teams without losing track of requirements and timelines.

  • Focus on system reliability, monitoring, and performance tuning at global scale.

    This responsibility is part of the role's regular work. Prepare one example from your projects or previous experience that shows you can handle it.

Eligibility

  • 3+ years of experience in software development with C#, Java, or Python

    Experience requirements are usually reviewed through resume details and interview discussion.

    Keep proof ready through your resume, certificates, marksheets, project links, or previous work details as applicable.

  • Experience with distributed systems and big data technologies

    Experience requirements are usually reviewed through resume details and interview discussion.

    Keep proof ready through your resume, certificates, marksheets, project links, or previous work details as applicable.

  • Knowledge of cloud platforms (Azure/AWS) and containerization

    This should be visible through projects, internships, coursework, or interview answers.

    Keep proof ready through your resume, certificates, marksheets, project links, or previous work details as applicable.

Required Skills

C#JavaPythonData ScienceCommunicationProblem solving

Salary & Benefits

Listed compensation for Software Engineer II (Data Science): Competitive. Treat this as the published or collected range for the opening, and verify it again on the application page because companies may revise salary, stipend, joining bonus, or benefits during the hiring process.

Why Apply

Microsoft is worth considering if you are looking for Software Engineer II (Data Science) work in Hyderabad, Telangana / India. The role matches experienced candidates who can show practical comfort with C#, Java and Python. Apply only after checking the eligibility points, location, work mode, and application deadline on the source page.

Application Notes

Who should apply

  • -experienced candidates with the listed qualification
  • -Applicants with project or work exposure in C#, Java and Python
  • -Candidates comfortable with the listed location: Hyderabad, Telangana / India

Who may skip

  • -Candidates who do not meet this key requirement: 3+ years of experience in software development with C#, Java, or Python.
  • -Applicants looking only for permanent remote work, unless the company confirms remote flexibility
  • -Anyone asked to pay money for registration, training, referral, or interview access

Expected selection process

  1. Technical screening
  2. System design and coding loop
  3. Values and leadership round

Documents to keep ready

  • -Updated resume
  • -Government ID or college ID
  • -Educational marksheets or certificates if requested
  • -Project links, GitHub profile, or portfolio if available

Preparation Tips

Revise C# and Java

Prepare short notes and one project example around C#, Java and Python. Keep the explanation simple enough to discuss in an interview.

Before applying or before the first interview

Map your resume to the role

Highlight experience related to "Develop and maintain robust backend services for high-volume data ingestion". If you are a fresher, use academic projects, internships, hackathons, or lab work.

Same day as application

Keep proof documents ready

Keep resume, marksheets, ID proof, certificates, portfolio links, and GitHub or LinkedIn profile ready if the company asks during screening.

Before submitting the form

How To Apply

  1. 1. Check eligibility

    Review the qualification, batch, experience, location, and skill requirements for Microsoft before opening the application form.

    5-10 minutes

  2. 2. Update resume

    Keep the resume short and role-focused. Add matching projects, internships, tools, achievements, and contact details.

    20-30 minutes

  3. 3. Apply through the listed link

    Use the application link on this page and fill the form carefully. Do not pay money for job applications.

    10-20 minutes

  4. 4. Save confirmation

    Save the application confirmation, job ID, email receipt, or screenshot so you can track follow-up messages.

    2-5 minutes

About Microsoft

Microsoft is the hiring organization listed for this opening. Based on the job details available here, the role is connected with C#, Java and Python and is located in Hyderabad, Telangana / India. Candidates should verify company details, office location, and application instructions on the source page before applying.

Headquarters

Not mentioned in this listing

India Presence

Hyderabad, Telangana / India

Frequently Asked Questions

Who can apply for Software Engineer II (Data Science) at Microsoft?

Candidates should match the listed experience level (3+ years) and the qualification points shown in this job post. If your batch, degree, or skill set does not match, check the official application page before applying.

What is the job location for this opening?

The location listed for this opening is Hyderabad, Telangana / India. If the role is remote, hybrid, or office-based, confirm the final work mode during application or interview.

What salary or stipend is mentioned?

The listed salary or stipend detail is: Competitive. Treat it as a reference and verify the final offer details with the recruiter or official listing.

What is the last date to apply?

The last date is not mentioned in the available job details. Apply early because job links can close without notice.

Is this job verified?

The details have been structured for readability from the available listing data. Applicants should verify the source link, company name, role, and eligibility before submitting personal information.

Apply Now →

More jobs to explore

Related Opportunities

Similar openings based on company, location, and skills from this job.

View all jobs →