Job Description
Our Company At Teradata, we believe that people thrive when empowered with better information. That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers, and their customers, to make clearer, more confident decisions. The world's top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise. What You'll Do As a Senior Staff Software Engineer, you will be a key contributor to Teradata's High Availability initiatives. In this role, you will join a high-profile team that collaborates closely to design, develop, test, and maintain Teradata's In-Database Replication offering, a critical business continuity solution for its customers worldwide. Your responsibilities will span the full product development lifecycle, including requirement analysis, architecture and design, development, testing, and ongoing maintenance of new and existing features. You will also engage with the associated technologies and environments necessary to ensure successful, high-quality product delivery. As time and priorities permit, you may also provide support for released products, contributing to overall product stability and customer satisfaction. Who You'll Work With This is an individual contributor role where you will work with best-in-class engineering product team members and Architects, reporting to a Senior Engineering Manager. What Makes You a Qualified Candidate 10 to 12 years of working experience as a Software Developer. Experience with large-scale, enterprise grade software development in C/C++ programming language, including: Low level TCP/IP protocol Inter-proce