Verified today
Senior Developer, Application Software Developer
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
Education
Masters