Teradata is a leading cloud analytics and data platform company that empowers organizations with better information. They are seeking a highly motivated Software Engineer to join their cloud security engineering team, focused on building and delivering features related to IAM, data security, and encryption in their Vantage Cloud platform.
Write clean, secure code contributing to IAM and data security features
Understand the existing features and code that need good C/C++, Go, Python, Java programming language skills and data structures
Participate in code reviews, testing and continuous integration practices
Learn and apply security best practices across the software development lifecycle
Work with cloud platforms and container orchestration technologies
Contribute toDevSecOps automation and secure CI/CD pipelines
Communicate effectively across teams to ensure alignment and clarity throughout the development process
Qualification
Required
0-2 years of relevant experience, preferably in product development/engineering team
Proficient in C/C++ programming with a solid grasp of data structures and algorithms
Proficient in Go, Python and Java
Familiarity or knowledge with OIDC, SAML and OAUTH protocols, LDAP, Kerberos and JWT authentication
Familiar with TLS protocol, OpenSSL and cryptography libraries
Good problem-solving and strong debugging skills
Good knowledge of CICD and DevSecOps tools
Experience in the utilization of AI and analytical tools based on the requirements
Experience working in UNIX/Linux and cloud (AWS/GC/Azure) environments
A passion for innovation and continuous learning, with the ability to quickly adapt to new technologies
Good oral and written communication skills, with the ability to produce technical documents
Bachelor or Master's degree in Computer Science from a reputed colleges with 0-2 years of product development experience in C/C++, Go, Python, Java and SQL
Familiarity with Linux & AWS/Azure/GCP public cloud environments
Knowledge of professional software engineering practices & best practices in software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Preferred
Benefits
Teradata is the connected multi-cloud data platform company. Our enterprise analytics solve business challenges from start to scale.