Be aware of scams on social media involving phony job postings. Learn more

Application Security Engineer

Multiple Locations: Austin, Texas, United States • Seattle, Washington, United States • Denver, Colorado, United States • Atlanta, Georgia, United States • Chicago, Illinois, United States • Boston, Massachusetts, United States • Charlotte, North Carolina, United States


Requisition Number: 213750

External Description:

Application Security Engineer

Our Team

The Application Security team is an integral part of Teradata Global Security and closely partners and guides Product Engineering security. We evangelize security at every phase of the software development lifecycle and work closely with developers to ensure applications are secure from inception through release. Given Teradata’s large portfolio of analytic applications, we are pushing the boundaries of security by scaling threat modeling, source code analysis, and analytic security. Our expertise lies in deep technical understanding of security and are application security architects within Teradata and the wider security community. The Application Security team is tasked with enabling software developers to build secure application and products and building advanced security tools and methods for automating security.

Your Opportunity

The Teradata Application Security Team is looking for someone who is passionate about software development and operations (DevOps) to scale the security capabilities. If you like writing and deploying your applications and services, we have the position for you. The ideal candidate will work tirelessly to automate security processes and will work with CICD engineers to automate static and dynamic analysis tools to enable development teams to move faster. If you evangelize security automation and love to share your knowledge with others, this position is for you.

Primary Job Responsibilities:

  • Serve as security subject matter expert to review application threat models
  • Contribute to architecture decisions to ensure a consistent approach to security
  • Serve as the security subject matter expert during application and Cloud architecture discussions
  • Integrate static and dynamic analysis into CI/CD pipelines
  • Interpret dynamic/static analysis tools results, and penetration test results and describe issues and fixes to non-security experts
  • Manual and automated review of software code to enable software engineers to prioritize remediation of security defects
  • Provide vulnerability remediation guidance and mentoring to product development software engineers
  • Contribute to and support efforts to build security products for the Teradata platform
  • Develop proof of concept security applications for the Teradata platform
  • Develop proof of concept applications to demonstrate best practices
  • Evaluation of new technologies, tools, and/or development techniques that impact security
  • Review, analyze, and evaluate both internally developed software and vendor products and procedures to address security requirements
  • Automate integration of CICD security tooling
  • Identify and automate security processes and practices
  • Write and deploy batch applications and APIs in a container environment
  • Deliver security metrics to development teams
  • Work with developers on how to improve communications with Security
  • Be a leader in security by researching ways to scale security and presenting at internal and external events.
  • Train developers in various aspects of security to include secure coding, security requirements, static/dynamic security tools, etc.


Primary Job Skills:

  • Work as part of a team
  • Excellent written and verbal communication skills
  • Ability to communicate effectively with business representatives in explaining security topics clearly and where necessary, in layman's terms
  • Familiarity with Docker and Kubernetes
  • Familiarity with AWS, Azure, and/or Google Cloud
  • Ability to automate tasks using a scripting language (Python, Ruby, etc).
  • Proficiency in a programming language, e.g., Golang, Java, Python, C, C++, C#, Objective C, etc.
  • Ability to quickly learn a programming language
  • Deep understanding of HTTP and SSL/TLS protocols, and Web applications
  • Knowledge of networking fundamentals (all OSI layers)
  • Knowledge of the Windows and *NIX operating systems
  • Understanding of authentication protocols and frameworks to include OAuth, OpenID, and/or AWS IAM
  • Deep understanding of continuous integration / continuous deployment processes and tools
  • Familiarity with dynamic and static analysis tools
  • Ability to interpret dynamic/static analysis tools, and penetration test results and describe issues and fixes to non-security experts
  • The ideal candidate has experience working with automation script languages such as Puppet, Chef, Cloud Formation, etc.
  • The ideal candidate has experience with cloud and virtualized technology in environments such as AWS, Azure and VMware



  • MS/BS degree in Electrical Engineering, Computer Science, Information Technology, or related field. Advanced degree highly preferred


Location: San Diego, CA / Remote

CountryEEOText_Description: Teradata invites all identities and backgrounds in the workplace. We work with deliberation and intent to ensure we are cultivating collaboration and inclusivity across our global organization. ​ We are proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status. Consistent with Colorado law, Colorado applicants can email the inbox to receive the compensation range information for this role. Please provide proof of Colorado residency in your request.

City: Austin

State: Texas

Community / Marketing Title: Application Security Engineer

Job Category: Engineering

Company Profile:

Our Company

Teradata is the connected multi-cloud data platform for enterprise analytics company. Our enterprise analytics solve business challenges from start to scale. Only Teradata gives you the flexibility to handle the massive and mixed data workloads of the future, today.

The Teradata Vantage architecture is cloud native, delivered as-a-service, and built on an open ecosystem. These design features make Vantage the ideal platform to optimize price performance in a multi-cloud environment.

LinkedIn Remote: #LI-Remote

Location_formattedLocationLong: Austin, Texas US


© 2022, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer |