This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This team is focused to accelerate cloud adoption amongst our customers, it simplifies Cloud backups, data restores, data protection (DR), system provisioning, upgrades and data management using automation and intuitive user experience. Teradata is bringing multi-cloud products and services (across different cloud service providers – AWS, Azure & GC) to our customers and provides full-lifecycle services to provision, run, and support our customer’s data.
Job Responsibility:
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
Participate in team Scrum meetings, and interact with various stakeholders
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
Deliver first class results, by handling your tasks with enthusiasm and personal
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
Requirements:
Bachelor's or Master's degree in Computer Science (or related field or equivalent experience)
10+ years of hands-on software development experience, with at least 2 years in a Staff or Principal engineer role
Proven track record of leading and influencing large-scale, complex system design and architecture decisions across multiple teams
Advanced understanding of developing highly available infrastructures in a cloud services 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.)
Expert-level experience architecting and scaling Microservices and distributed systems using RESTful Services, event-driven patterns, and infrastructure-as-code tools like Ansible and Terraform
Expertise with IP networking principles, DNS, certificate management, routing and load balancing
Deep proficiency with Linux Operating System, including performance tuning and system-level troubleshooting
Knowledge of modern web frameworks and tools (such as REST, Django, Flask, Angular, React, Backbone, Spring etc.)
Expert-level proficiency in at least two modern general-purpose programming languages (such as Java, C++, Node.js, TypeScript, Go, or Python), with a strong emphasis on performance, maintainability, and scalability
Extensive experience defining and enforcing engineering best practices around automated deployments, CI/CD pipelines, and source code/configuration management tools (such as GitHub, AWS CloudFormation, Jenkins, Chef, Ansible, Puppet, Vagrant, Terraform, and similar)
Demonstrated ability to mentor and grow senior engineers, drive technical vision, and serve as a technical anchor across cross-functional teams
Deep passion for quality, operational excellence, and customer focus
Extensive experience building, operating, and scaling production services on at least one public cloud platform (AWS, Azure, or GCP)
Advanced proficiency with SQL, relational data modelling, database schema design, query optimization, and familiarity with NoSQL solutions
Exceptional communicator — able to articulate complex technical architecture, trade-offs, and roadmap decisions to engineers, product owners, scrum masters, and executive stakeholders
Nice to have:
Amazon AWS / Microsoft Azure / Google Cloud platform certifications are a plus
Experience designing and developing Agentic AI systems, including autonomous multi-agent workflows, LLM orchestration frameworks (such as LangChain, LangGraph, or AutoGen), and tool/function-calling integrations is a plus
What we offer:
We prioritize a people-first culture
We embrace a flexible work model
We focus on well-being
We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are