StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Sr Staff Software Engineer

Teradata - Phoenix, AZ

Apply Now

Job Description

Our Company At Teradata, we believe that people thrive when empowered with better information. Thatu2019s 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 worldu2019s top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise. What Youu2019ll Do As a Senior Staff Software Engineer, you will be a key contributor to Teradatau2019s High Availability initiatives. In this role, you will join a high-profile team that collaborates closely to design, develop, test, and maintain Teradatau2019s 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 Youu2019ll 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-process communications + Debugging multi-threaded applications + Strong data structure, multi-threading and algorithms fundamentals. + Multi-cloud and On Premises platforms exposure. + Very good understanding of common public cloud technologies - storage, communication, and security. + Knowledge of SQL and understanding of relational databases, including, Referential Integrity, Columnar vs. Row Storage, Triggers, and Stored Procedures. + Strong background in database internals and analytics through working exposure. + Knowledge of diverse concepts and techniques for creating systems with High Availability and Resilience. + Experience working on high-availability data replication solutions achieving nearu2011zero RTO and RPO. + Knowledge of modern storage options, including objects stores, sharded data, and data replication techniques. + Ability to achieve low-level processor optimization for Intel and ARM processors. + Knowledge of low-level memory management, leak detection, and use of Valgrind. + Performance profiling analysis skills. + Knowledge of concurrency concepts: lock-free vs lock-based tradeoffs, atomics/memory model, deadlock/starvation diagnosis. + Awareness of security hardening concepts, like secure parsing, integer overflow checks, and threat modeling for native code. + Proficiency in AI concepts and tools, including practical experience in integrating AI-driven solutions or leveraging AI frameworks for software development. + Experience developing AI agents and MCP servers. + Knowledge of Teradata Database (highly preferred and will be an added advantage). What Youu2019ll Bring + Analyzing current systems to find flaws that can jeopardize cloud or network security. + Maintaining applications and infrastructure for cloud-based platforms. + Exposure to and knowledge of cloud technologies, including cloud scripting languages and libraries. + Understanding of message brokers and messaging. + Experience with full life cycle development skills - Designing, Developing, Coding, Testing and debugging system software. + Use of Agile methodologies and tools. + Strong written and oral communication skills. + Good analytical and logical skills. Strong troubleshooting & debugging skills on Linux. + Self-motivation and self-organizing skills, with a high capacity for rapid learning and having meticulous attention to detail. + Technical support skills when communicating with customers and customer-facing personnel. + Test development skills for both unit and functional tests. + Knowledge of QA automation frameworks and tools, including understanding how automated test scripts are written and integrated into CI/CD pipelines. #LI-SK1 Teradata is proud to be an equal opportunity employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status. We welcome and encourage individuals from all backgrounds to apply and join our team, bringing their unique perspectives and experiences to help us innovate and grow. If you require accommodations during the interview process, please let your recruiter know and we will work with you to meet your needs. Pay Rate: 156400.0000 - 195600.0000 - 234700.0000 Annually Starting pay for the successful applicant will depend on geographic location, internal equity, job-related knowledge, skills, and candidate experience. Sales roles will be eligible for commission payments tied to quota achievement. All other permanent roles will be eligible for one of our annual incentive plans, which are based on company financial attainment and individual performance. Employees in this position are also eligible to participate in the Companyu2019s comprehensive benefits programs, which include healthcare, life and disability insurance plans, a 401(k)-retirement savings plan, and time-off programs. Specific details of these benefits, including eligibility criteria and plan options, will be provided during the hiring process and can be reviewed here:

Created: 2026-04-13

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.