Software Engineer - 220111

Full Time
Hybrid

Hyderabad, Telangana, India

Posted within last 24 Hours

Our Company

Teradata empowers companies to achieve high-impact business outcomes through analytics. With a powerful combination of industry expertise and hybrid cloud technologies, Teradata helps organizations unlock the value of their data at scale. Our culture is built on collaboration, inclusion, and a shared commitment to technical excellence and continuous innovation.

Our Team

Teradata Labs is where cutting-edge ideas in data management become real-world, high-performance systems. Our engineers work on core platform capabilities that power large-scale, distributed, and performance-critical workloads across on‑premises and cloud environments. We tackle challenges in scalability, performance, reliability, and system efficiency while building software used by customers around the world.

Your Opportunity

We are looking for a Senior Software Engineer to contribute to the design, development, and delivery of advanced platform and infrastructure capabilities. In this role, you will work on complex systems that require strong software engineering fundamentals, thoughtful design, and a performance-oriented mindset. You will collaborate with engineers, architects, and cross-functional partners to build reliable, scalable, and maintainable software.

Responsibilities / Interesting Work You’ll Do

  • Participate in all phases of the software development lifecycle, from design and implementation through testing, deployment, and support
  • Design and implement high-quality, performant software components in a large-scale, distributed environment
  • Contribute to system architecture and technical design discussions, with a focus on scalability, reliability, and performance
  • Analyze and resolve complex functional and performance issues in production and pre-production systems
  • Collaborate closely with cross-functional teams to deliver robust, resilient, and customer-ready solutions
  • Continuously improve code quality, test coverage, and engineering best practices using Agile methodologies
  • Stay current with industry trends and emerging technologies, and apply them where appropriate to improve the platform

Qualifications / Experience

  • Bachelor’s degree in Computer Science or a related discipline with 5+ years of relevant industry or research experience, or
  • Master’s degree in Computer Science or a related discipline with 3+ years of relevant experience, or
  • Ph.D. in Computer Science or a related discipline

Desired Skills and Background

  • Strong programming skills in one or more systems or application languages such as C/C++, Java, or Python
  • Solid computer science fundamentals, including data structures, algorithms, object-oriented design, and software design patterns
  • Experience building and debugging complex software systems, ideally in distributed or parallel processing environments
  • Familiarity with database systems, data-intensive applications, or large-scale platform software
  • Knowledge or experience with caching technologies, cache-aware system design, or low-latency workloads is highly desirable
  • Understanding of performance analysis, optimization techniques, and trade-offs in high-throughput and low-latency systems
  • Experience with Agile development methodologies and related tools
  • Strong problem-solving skills, ownership mindset, and ability to work effectively in a collaborative team environment
  • Excellent written and verbal communication skills

Location

This position is based in Hyderabad, India. The role may offer flexibility depending on business needs and team alignment. Limited travel may be required.

Benefits

Our total compensation approach includes a competitive base salary, comprehensive benefits, retirement plans, and programs that support work-life balance. Teradata is an equal opportunity employer and is committed to building a diverse and inclusive workplace.

Why We Think You’ll Love Teradata We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.

.

© 2026 Teradata. All Rights Reserved. | Privacy | Terms of UseTracking Consent | www.teradata.com