
Software Engineer
Teradata · Posted Oct 8
Cloud data warehousing, analytics, and enterprise artificial intelligence services
Get a personal compatibility score
Add a resume for personal matches
About the role
Teradata's Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context, delivered on premises, in the cloud, or through a hybrid approach. The Database team focuses on enhancing the market-leading Teradata Database by developing core database features with stronger cloud-native capabilities, collaborating with cross-functional agile teams of Architects, Product Owners and Software Engineers. This Software Engineer role will develop new database features in C/C++, analyze and fix bugs, and work with these teams to conceptualize, build, test and ship database features.
What you will do
- Development of new features in the complex area of the Teradata Database.
- Understand the existing features and code which needs strong ‘C/C++’ skills and data structures.
- Candidate shall also be involved in fixing bugs in the Teradata Database code initially to gain an understanding of the different areas.
- Communicate effectively across teams to ensure alignment and clarity throughout the development process.
Skills used in this role
What the employer is looking for
- 2+ years of relevant experience, preferably in R&D based teams
- Strong C/C++ programming skills
- Deep understanding of data structures coupled with ability to write algorithms
- Excellent problem solving and strong debugging skills
- Exposure to RDBMS and ability to understand complex database features
- Experience with code versioning tools and defect tracking tools such as Git and Jira.
- Experience in working in UNIX / Linux environments
- A passion for innovation and continuous learning, with the ability to quickly adapt to new technologies.
- Strong oral and written communication skills, with the ability to produce technical documents
- B Tech / M Tech / MCA in Computer Science with 2+ years of development experience in C/C++.
- Familiarity with AWS/Azure/GCP or any other public cloud environments.
- Knowledge of professional software engineering practices & best practices in software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Benefits and support
- Flexible work model
About Teradata
Teradata is a global enterprise software company specializing in multi-cloud data warehousing, analytics, and artificial intelligence solutions. Its flagship offerings, including Teradata VantageCloud and ClearScape Analytics, help organizations turn enterprise data into trusted, autonomous actions. The company serves leading global enterprises across industries such as financial services, retail, healthcare, and telecommunications.
- Industry
- Software
- Company size
- 5000-10000 employees
- Founded
- 1979
- Location
- San Diego, California, USA
- Funding stage
- Public Company
Leadership
President and Chief Executive Officer
John Ederer
Chief Financial Officer
Louis Landry
Chief Technology Officer
Sumeet Arora
Chief Product Officer
Michael Hutchinson
Chief Operating Officer
Recent coverage
Teradata Newsroom
Teradata Transforms Tera into an Agentic Coworker; Introduces Tera Context Engine and Tera HarnessSep 22, 2026
Teradata Newsroom
Teradata Brings Enterprise AI Directly to Microsoft OneLakeSep 2, 2026
PR Newswire
Teradata Reports Second Quarter 2026 Financial ResultsAug 4, 2026
Teradata Newsroom
Teradata Autonomous Knowledge Platform Reaches General Availability Across Cloud and On-PremisesJul 15, 2026