Logo
Teradata

Senior Staff Software Engineer

Teradata, West Columbia, South Carolina, United States, 29172

Save Job

Our Company

At Teradata, we believe that empowered people thrive with better information. That's why we developed the most comprehensive cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we help our customers—and their customers—make better, more confident decisions. Top companies across diverse industries trust Teradata to enhance business performance, enrich customer experiences, and fully integrate data across the enterprise. This role reports to the Senior Manager of Engineering, Experience Team. What You'll Do Join us as a seasoned UI engineer responsible for delivering outstanding customer and operational-user experiences for our Vantage Cloud Platform. Set coding standards, establish review guidelines, and make critical project architecture decisions. Guide and collaborate with team members to execute and deliver high-quality projects. Collaborate with Cloud Platform and Infrastructure teams to develop user-friendly features for provisioning, administration, and operational capabilities in a multi-tenant console dashboard. Who You'll Work With The Teradata Experience team is dedicated to transforming Teradata into a world-class, customer-centric technology company. We focus on customer needs, streamline our products and services, and enhance business outcomes for every customer we serve. What Makes You a Qualified Candidate Design, implement, and deploy web-based multi-tenant, cloud-native front-end applications for manageability and operational visibility of our Vantage offerings. Work with UX, product management, and platform engineering teams to brainstorm and evaluate new product concepts and technical designs. Implement best coding practices for maintainable code, including usability patterns, code style conformity, integration, testing, and review. Participate in reviews of designs, architecture, and code produced by other engineers; suggest alternatives and provide impact analyses. Prepare comprehensive documentation related to services and features throughout various phases of the SDLC. What You Will Bring 8+ years of professional experience in User Interface development, with an emphasis on JavaScript and Angular. Proven ability to translate user experience designs into code using Angular, Angular Material, NodeJS, and possess a strong understanding of Object-oriented JavaScript, SASS, CSS3. In-depth knowledge of advanced JavaScript techniques and browser optimizations. Strong understanding of web standards and technologies, including HTTP, REST, and JSON. Experience in writing automated test suites using tools like Jasmine, Protractor, Mocha, Cypress, Jest, or Selenium. Familiarity with TDD concepts, including mocking and stubbing for unit and integration tests. Ability to thrive in a collaborative environment with cross-functional teams. Exceptional written and verbal communication skills. Why We Think You'll Love Teradata We prioritize a people-first culture, understanding that our success is driven by our people. We embrace a flexible work model because we trust our team to make decisions regarding how, when, and where they work. Our focus on well-being stems from our commitment to ensuring our team members thrive both personally and professionally. Together, we work to create an inclusive environment that celebrates all individuals and their unique perspectives.