1

Teradata Software Engineer Jobs (NOW HIRING)

This role involves working closely with database developers, system administrators, and business ... Install, configure, and upgrade Teradata database software and associated tools. * Monitor database ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... volume of data in Teradata. * Experience in SQL programming (views/store procedures/macros ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Teradata * Experience in SQL programming (views/store procedures/macros/functions) based on User ...

Teradata Developer Develop BTEQ scripts to Extract, Transform and Load data from multiple source applications to IDW/ICDW by supporting Unix Scripts. Responsible for developing various Teradata ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Teradata Experience in SQL programming (views/store procedures/macros/functions) based on User ...

Company Description 360 IT Professionals is a Software Development Company based in Fremont ... We are looking for Sr. Teradata Developer(10 years exp) with good experience on Informatica as well.

SonSoft Inc is growing at a steady pace specializing in the fields of Software Development ... Teradata * Experience in SQL programming (views/store procedures/macros/functions) based on User ...

SonSoft Inc is growing at a steady pace specializing in the fields of Software Development ... Teradata * Experience in SQL programming (views/store procedures/macros/functions) based on User ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Experience in SQL programming (views/store procedures/macros/functions) based on User requirements ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... SQL programming (views/store procedures/macros/functions) based on User requirements and ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... SQL programming (views/store procedures/macros/functions) based on User requirements and ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Experience in SQL programming (views/store procedures/macros/functions) based on User requirements ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... SQL programming (views/store procedures/macros/functions) based on User requirements and ...

Company Description Intelliswift Software, Inc Must have strong knowledge and experience in ... Hadoop development experience using JAVA, Hive, Pig is a plus knowledge and experience in developer ...

next page

Showing results 1-20

Teradata Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do teradata software engineer jobs pay per year?

As of Jul 21, 2026, the average yearly pay for teradata software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Teradata Software Engineer vs Data Warehouse Developer?

AspectTeradata Software EngineerData Warehouse Developer
Required SkillsSQL, Teradata tools, database managementSQL, ETL processes, data modeling
Work EnvironmentData-centric, enterprise-level databasesData integration, reporting, analytics
CertificationsTeradata certifications often preferredData warehousing certifications beneficial
Industry UsageFinancial, retail, telecom sectorsBusiness intelligence, analytics teams

While both roles involve working with data and SQL, a Teradata Software Engineer specializes in managing and optimizing Teradata databases, whereas a Data Warehouse Developer focuses on designing and building data warehouses and ETL processes. The roles often overlap but differ in specific tools and focus areas within data management and analytics.

What are the key skills and qualifications needed to thrive as a Teradata Software Engineer, and why are they important?

To thrive as a Teradata Software Engineer, you need a solid background in database management, SQL programming, and data warehousing concepts, typically supported by a degree in computer science or a related field. Familiarity with Teradata tools, scripting languages (such as BTEQ or FastLoad), and certifications like Teradata Certified Professional are often required. Analytical thinking, problem-solving, and effective communication are soft skills that help engineers excel in collaborative technical environments. These competencies are crucial for designing, optimizing, and maintaining large-scale data solutions that meet business needs.

What is a Teradata Software Engineer?

A Teradata Software Engineer is a professional who specializes in developing, optimizing, and managing databases and applications using Teradata, a popular data warehousing platform. They are responsible for designing data models, writing efficient SQL queries, ensuring data integrity, and supporting business intelligence solutions. Teradata Software Engineers often work with large-scale data sets to help organizations analyze and derive insights from their information. Their role may also involve performance tuning, troubleshooting, and collaborating with data analysts and other IT professionals.

What are some common challenges a Teradata Software Engineer faces when integrating Teradata with other data platforms?

A frequent challenge for Teradata Software Engineers is ensuring seamless data integration between Teradata and other platforms like Hadoop, cloud storage, or various BI tools. This often involves managing different data formats, transfer protocols, and security standards. Engineers typically use specialized connectors and APIs, while also optimizing performance to handle large-scale data movement. Collaborating closely with data architects and administrators is essential to troubleshoot compatibility issues and ensure data consistency across systems.
More about Teradata Software Engineer jobs
What job categories do people searching Teradata Software Engineer jobs look for? The top searched job categories for Teradata Software Engineer jobs are:
Infographic showing various Teradata Software Engineer job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Teradata Admin

Teradata Admin

Noblesoft Technologies

Dallas, TX โ€ข On-site

Contractor

Posted 2 days ago


Job description

Job Title: Teradata Admin
Location: Dallas TX
ย 
Job Summary:
We are seeking for skilled and experiencedย Teradata Administratorย and with a strong background onย Teradata and ETL/ELT process.ย A Teradata Administrator will be responsible for managing and maintaining Teradata database systems to ensure optimal performance, security, and availability. This role involves working closely with database developers, system administrators, and business analysts to support enterprise data needs.
ย 
Key Responsibilities:
Database Management & Maintenance
  • Install, configure, and upgrade Teradata database software and associated tools.
  • Monitor database health and performance using Teradata Viewpoint and other monitoring tools.
  • Perform routine maintenance tasks including space management, statistics collection, and system housekeeping.
Performance Tuning & Optimization
  • Analyze and optimize SQL queries for performance improvements.
  • Implement indexing strategies and partitioning to enhance query efficiency.
  • Collaborate with developers and data engineers to design scalable data models.
Security & Compliance
  • Manage user access, roles, and privileges in accordance with organizational policies.
  • Ensure compliance with data governance and security standards.
  • Monitor and audit database activities to detect and prevent unauthorized access.
Backup & Recovery
  • Design and implement backup strategies using Teradata tools (e.g., ARC).
  • Perform recovery operations in case of system failures or data corruption.
  • Test disaster recovery procedures regularly to ensure readiness.
Capacity Planning & System Scaling
  • Forecast storage and compute requirements based on usage trends.
  • Plan and execute system scaling activities to support growing data volumes.
  • Coordinate with infrastructure teams for hardware and resource provisioning.
Troubleshooting & Support
  • Investigate and resolve database-related issues and incidents.
  • Provide support during system outages and performance degradation.
  • Maintain documentation for configurations, procedures, and troubleshooting steps.
ย 
ย 
Required Skills & Qualifications:
  • Bachelorโ€™s degree in Computer Science, Information Technology, or related field
  • 12+ yearsย of experience with at leastย 7 yearsย of hands-on experience inย Teradata database administration
  • Strong hands-on experience withย Teradata SQL, Teradata utilities.
  • Proficient with scripting languageย Python, PowerShellย for automation.
  • Understanding ofย data modeling, ETL/ELT processes, and data warehousing concepts.
  • Experience working withย Azure cloud-based environment is a plus
  • Experience withย Data governance, data security, data quality, data lineage, data catalogย and compliance practices
  • Excellent problem-solving, communication and collaboration skills
  • ย 
Preferred Qualifications:
  • Teradata certifications (e.g.,ย Teradata Certified Professional, Teradata Administrator)
  • Exposure to DevOps practices and CI/CD pipelines for database deployments.
  • Exposure toย Agile/Scrum methodologiesย and collaborative development environments