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 position is for a Staff Software Engineer in the Platform Services team within the Vantage Core Platform Software organization. The team is responsible for building scalable cloud platform services that enable provisioning, lifecycle management, and runtime operations of Teradata compute infrastructure across public cloud environments. This includes: Cloud native provisioning and lifecycle automation for distributed compute environments; Platform services for provisioning orchestration, scaling, and configuration management; Serverless automation frameworks for infrastructure workflows; Reliable and secure connectivity enablement for cloud deployed compute systems. We are seeking a highly motivated Staff Software Engineer to help build next generation provisioning and orchestration systems for Teradata Compute in enterprise cloud environments. This role focuses on designing and implementing cloud native automation services that enable rapid provisioning, lifecycle management, and reliable operation of ephemeral compute. The ideal candidate has strong Python expertise and hands on experience building AWS serverless systems for large scale infrastructure automation.
Job Responsibility:
Design and develop cloud native services for provisioning and lifecycle management of distributed infrastructure systems
Build serverless orchestration workflows using AWS technologies such as Lambda and Step Functions
Develop automation for provisioning, scaling, upgrades, and teardown workflows
Implement reliable and fault tolerant provisioning pipelines
Build REST services and APIs that support platform orchestration workflows
Work closely with platform, networking, and orchestration teams to enable secure and scalable cloud deployments
Support operational readiness including troubleshooting provisioning and lifecycle failures
Requirements:
Bachelor of Science degree in Computer Science, Computer Engineering, with 10+ years of work experience
Advanced degree in Computer Science, Computer Engineering or related discipline with 8+ years of work experience
Strong programming expertise
Excellent skills in building Jenkins pipelines, Github actions etc
Strong experience building AWS serverless applications using Lambda, Step Functions, API Gateway, EventBridge, and DynamoDB
Experience developing cloud infrastructure automation using AWS SDKs, IaC tools, or cloud APIs
Excellent troubleshooting, listening, and problem-solving skills
Experience working in fast paced agile scrum development environment
Experience working in fast paced agile development environments
Strong troubleshooting and problem solving skills
What we offer:
comprehensive benefits programs, which include healthcare, life and disability insurance plans, a 401(k)-retirement savings plan, and time-off programs