Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Teradata Logo

Staff Software Engineer

Teradata

Salary not specified
Oct 29, 2025
Remote, US
Apply Now

Teradata is looking to solve the problem of accelerating cloud adoption for their customers by delivering elastic compute capabilities and automated system provisioning through a seamless and intuitive user experience on their multi-cloud platform spanning AWS, Azure, and Google Cloud.

Requirements

  • Advanced understanding of developing highly available infrastructures in a cloud service environment, with either Amazon Web Services or Microsoft Azure or Google Cloud Platform
  • Deep understanding of cloud concepts (regions, zones, VMs, containers, VPC, tenants, authentication/security, logging, RDS, shared model etc).
  • Experience on developing Microservices architecture using RESTful Services, Ansible Scripts
  • Expertise with IP networking principles, DNS, certificate management, routing and load balancing
  • Experience with Linux Operating System
  • Demonstratable proficiency in at least one modern general-purpose programming language (like Java, C++, Node.js, Typescript, Go and Python)
  • Experience working with automated deployments and source code/configuration management tools (such as GitHub, AWS CloudFormation, Jenkins, Chef, Ansible, Puppet, Vagrant, Terraform, and similar)

Responsibilities

  • Accountable for the design, development and deployment of features, enhancements, bug-fix, applications and services for the Microsoft Azure and/or Amazon AWS Platform and/or Google Cloud Platform.
  • Develop, debug code, and write unit and end-to-end test cases
  • Maintain the level of reliability required from a high-volume, high-availability platform
  • Analyze and solve (complex) issues in existing and new code.
  • Work with all development process contributors, e.g. Product Owners, Architects, Scrum Masters, Developers, and DevOps to establish and execute a flawless development process
  • Apply Agile Software Engineering principles and DevOps model for continuous delivery
  • Ensure lifecycle management consists of documentation such as test cases, source code repositories etc. are actively used and maintained

Other

  • Participate in team Scrum meetings, and interact with various stakeholders
  • Deliver first class results, by handling your tasks with enthusiasm and personal
  • Must be able to work cross-functionally with other internal and external partner organizations
  • Deep passion for quality and customer focus.
  • Excellent communicator – ability to discuss technical and solutions to peers, scrum masters, product owners, etc.