Jobs Board Software Engineering Engineer – Technology & Platform Development
Engineer – Technology & Platform Development
Software Engineering Full-Time

Engineer – Technology & Platform Development at Tata Communications

Tata Communications ·📍 Pune, Maharashtra, India ·💰 Best in Industry ·🗓️ Posted July 11, 2026 ·⏱️ 3 min read
Share:
Tata Communications is hiring Engineers for its Technology & Platform Development team in Pune. This full-time opportunity is ideal for fresh graduates and early-career professionals interested in software development, testing, debugging, and application deployment.
📋 Engineer – Technology & Platform Development — Overview
CompanyTata Communications
Job RoleEngineer – Technology & Platform Development
Job CategorySoftware Engineering
LocationPune, Maharashtra, India
Work Mode
Employment TypeFull-Time
Eligible BatchNot Mentioned
QualificationBachelor's Degree in Computer Science, Engineering, or a related field
Experience0–4 Years
Other EligibilityStrong programming skills, familiarity with software applications and development tools, good knowledge of coding and testing environments.
SalaryBest in Industry
Apply BeforeJuly 31, 2026
🛠️ Skills Required
PythonPandasApplication DevelopmentSoftware DevelopmentDebuggingTestingDashboard DevelopmentProblem SolvingProgrammingAnalytical Skills
💻 Technologies You May Work With
PythonPandasSoftware Development ToolsTesting ToolsDebugging ToolsDashboards
🏢 About the Company

Tata Communications is a global digital ecosystem enabler, providing cloud, networking, mobility, IoT, security, collaboration, media, and communication solutions to enterprises worldwide. The company focuses on innovation, digital transformation, and building intelligent connectivity solutions that empower businesses across the globe.

View all open roles at Tata Communications →
🧭 About the Role

As an Engineer in the Technology & Platform Development team, you will contribute to the software development lifecycle by writing scalable code, developing test cases, debugging applications, supporting production environments, and collaborating with engineering teams to deliver high-quality software solutions.

✅ Key Responsibilities
  1. 1 Develop scalable software applications.
  2. 2 Write effective and reusable code.
  3. 3 Create and execute test cases.
  4. 4 Debug and deploy software applications.
  5. 5 Support production environments.
  6. 6 Prepare software development schedules.
  7. 7 Generate project reports and dashboards.
  8. 8 Track project deviations and rework.
  9. 9 Conduct software testing activities.
  10. 10 Identify, analyze, and resolve software defects.
  11. 11 Report testing issues to supervisors.
  12. 12 Support continuous software improvement initiatives.
⭐ Why Join Tata Communications?
  • Joining Tata Communications offers an opportunity to work on innovative technology platforms while building expertise in software engineering, application development, testing, and cloud-enabled digital solutions. Employees benefit from continuous learning, career growth, and exposure to enterprise-scale technology projects.
👥 Who Should Apply?

Candidates with a Bachelor's degree in Computer Science, Engineering, or a related field who have strong programming skills and are interested in software development, testing, debugging, and application deployment. Fresh graduates and professionals with up to four years of experience are encouraged to apply.

🎁 Benefits
  • Full-time employment
  • Hands-on software development experience
  • Exposure to enterprise technology platforms
  • Learning and development opportunities
  • Career growth programs
  • Collaborative work environment
  • Innovation-driven culture
  • Continuous skill development
  • Global project exposure
  • Inclusive workplace
🚀 Career Opportunities
  • Software Engineer
  • Application Developer
  • Python Developer
  • Platform Engineer
  • Software Test Engineer
  • DevOps Engineer
  • Cloud Engineer
  • Senior Software Engineer
  • Technical Lead
  • Engineering Manager
📚 How to Prepare
  • Strengthen Python programming skills
  • Practice Pandas for data handling
  • Learn software development fundamentals
  • Understand software testing concepts
  • Practice debugging techniques
  • Study software deployment basics
  • Build real-world coding projects
  • Improve problem-solving skills
  • Practice coding interview questions
  • Learn version control systems like Git
❓ Frequently Asked Questions
Q. Who can apply for this role?
Candidates with a Bachelor's degree in Computer Science, Engineering, or a related field.
Q. What is the required experience?
Candidates with 0–4 years of relevant experience are eligible.
Q. Which programming language is required?
Python is one of the primary required skills.
Q. What is the job location?
Pune, Maharashtra, India.
Q. What type of role is this?
It is a full-time software engineering role focused on development, testing, deployment, and debugging.
📢 Why You Should Apply

This role provides an excellent opportunity to build a strong software engineering career with Tata Communications. You'll gain hands-on experience in application development, testing, debugging, and production support while working on technologies that power global digital communication solutions.

📝 Final Thoughts

If you're passionate about software development and want to work with one of India's leading digital infrastructure companies, the Engineer – Technology & Platform Development role at Tata Communications is an excellent opportunity. Apply early to enhance your chances of joining an innovation-driven engineering team.

Ready to apply for Engineer – Technology & Platform Development?

You'll be taken directly to Tata Communications's own career page to complete your application.

Apply on Company Site ↗