Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Teradata · 2 days ago

Senior Software Engineer

Teradata is the world's leading data analytics company focused on providing cloud analytics and data solutions. In this role, you will design and implement cloud networking solutions, develop scalable cloud services, and lead technical projects to enhance the company's cloud offerings.

AnalyticsBusiness IntelligenceCloud Data ServicesCloud StorageData GovernanceData ManagementMarketingPrivate CloudSaaSSoftware
check
H1B Sponsor Likelynote
Hiring Manager
Scott Keeton
linkedin

Responsibilities

Strong networking knowledge, and experience in designing & implementing Cloud networking solutions for multi-tenant architecture
Architect and develop core cloud services, infrastructure prototypes, and proofs-of-concept
Roughly 70% hands-on work — writing code, building infrastructure, and driving solutions
Design and implement scalable and secure network architectures across AWS, Azure, and GCP
Design, develop, and maintain RESTful services as part of scalable, cloud-native architectures
Lead technical projects with minimal guidance, from design through execution
Build and manage infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation
Develop services and infrastructure on Kubernetes and containerized platforms (e. g. , Docker)
Hands-on experience with network administration across AWS, Azure, and GCP, including:
Private Link, NAT Gateway, VPN, API Gateway, Route 53
Layer 4/Layer 7 Load Balancing
VPCs, ACLs, Subnets, Peering, Firewalls, DNS resolution, and network security
Collaborate across teams and work closely with security, platform, and application teams
Communicate technical decisions clearly to engineers and stakeholders
Mentor and coach junior engineers on cloud development, best practices, and system design

Qualification

Cloud networking solutionsAWSAzureGCPInfrastructure as CodeRESTful servicesDockerKubernetesTerraformPythonTroubleshooting skillsAgile developmentCollaboration skills

Required

Master's or higher in Computer Science or related field
10+ years of software engineering experience, with deep expertise in cloud infrastructure and networking
Proven ability to lead and deliver large-scale infrastructure projects independently
Excellent communication and collaboration skills
Extensive experience in professional software engineering, including agile development
Experience developing large distributed systems and cloud services that are scalable, reliable, secure, and supportable
Extensive experience with RESTful services, Web Services, CI/CD systems
Strong networking knowledge, and experience in designing & implementing Cloud networking solutions for multi-tenant architecture
Architect and develop core cloud services, infrastructure prototypes, and proofs-of-concept
Roughly 70% hands-on work — writing code, building infrastructure, and driving solutions
Design and implement scalable and secure network architectures across AWS, Azure, and GCP
Design, develop, and maintain RESTful services as part of scalable, cloud-native architectures
Lead technical projects with minimal guidance, from design through execution
Build and manage infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation
Develop services and infrastructure on Kubernetes and containerized platforms (e. g. , Docker)
Hands-on experience with network administration across AWS, Azure, and GCP, including: Private Link, NAT Gateway, VPN, API Gateway, Route 53, Layer 4/Layer 7 Load Balancing, VPCs, ACLs, Subnets, Peering, Firewalls, DNS resolution, and network security
Collaborate across teams and work closely with security, platform, and application teams
Communicate technical decisions clearly to engineers and stakeholders
Mentor and coach junior engineers on cloud development, best practices, and system design

Preferred

Strong understanding of cloud platforms (AWS, Azure, GCP) — especially in networking and security
Solid hands-on experience with Docker, Kubernetes, and microservices architecture
Strong troubleshooting skills, including the ability to resolve complex connectivity issues using tools such as Wireshark
Expert knowledge of Terraform or CloudFormation for infrastructure automation
Proficient in Python, Go, Bash, or other scripting languages
Experience working with remote and offshore teams in a collaborative environment
Familiarity with Jira, Git, GitHub Actions/Runners, and Jenkins

Company

Teradata

company-logo
Teradata is the connected multi-cloud data platform company. Our enterprise analytics solve business challenges from start to scale.

H1B Sponsorship

Teradata has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (8)
2024 (31)
2023 (15)
2022 (27)
2021 (34)
2020 (12)

Funding

Current Stage
Public Company
Total Funding
unknown
2007-09-21IPO

Leadership Team

leader-logo
Michael Koehler
President & CEO
leader-logo
Louis Landry
Chief Technology Officer
linkedin
Company data provided by crunchbase