Back to jobs
WD
Hiring companyWestern Digital

Verified today

Senior Developer, Application Software Developer

Bangalore, Karnataka, India Full-time On-site

About the role

Systems Development team at Western Digital builds modern software solutions for manufacturing and business applications. The Senior Developer designs, develops, tests, and supports scalable applications, APIs, and microservices while collaborating with cross‑functional engineering teams. Bangalore office, on-site work model, with opportunities to work on data‑driven applications and CI/CD pipelines.

What you’ll do

  • Develop and enhance application software, APIs, and microservices using modern languages and frameworks
  • Write automated tests and contribute to CI/CD pipelines for reliable software delivery
  • Troubleshoot software defects and performance issues using debugging and monitoring tools
  • Collaborate with product, engineering, and cross‑functional teams to implement technical solutions
  • Create and maintain technical documentation including design documents and API references
  • Support applications that process, integrate, or utilize operational and analytical data
  • Participate in code reviews and adopt best practices for software quality
  • Stay current with emerging technologies and continuously improve engineering practices

What you’ll bring

  • Masters in Computer Science or related field
  • 0-2 years of experience or relevant academic/project experience
  • Proficiency in object‑oriented programming (C#, Java, Python)
  • Experience with API design and development
  • Familiarity with CI/CD concepts and automated testing
  • Understanding of data processing or data‑driven applications
  • Strong analytical and problem‑solving skills
  • Effective communication and teamwork

Skills

Object-Oriented ProgrammingAPI DevelopmentCI/CDAutomated TestingPerformance MonitoringCloud PlatformsAgile DevelopmentData Processing

Education

Masters