At Teradata, we believe that people thrive when empowered with better information. That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers' customers—to make better, more confident decisions. The world's top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.
We are seeking a highly motivated Software Engineer to join our cloud security engineering team focused on building and delivering features in the areas of IAM, data security and encryption features in our Vantage Cloud platform. The ideal candidate will be recent college graduate or early-career engineer who is enthusiastic about leveraging modern development tools, including GenAI to build secure, scalable and resilient product.
Works with engineering team members and architects and reports to the engineering manager. Our team collaborates with several cross-functional agile groups, including Architects, Product Owners, Software Engineers, and other engineering teams, to conceptualize, build, test, and deliver IAM/SSO and security features. Our cloud security engineering team has a dedicated focus on enhancing security posture of the platform, improving the user authentication and authorization experience and expanding the data security features.
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.
We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are. Teradata is proud to be an equal opportunity 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. We welcome and encourage individuals from all backgrounds to apply and join our team, bringing their unique perspectives and experiences to help us innovate and grow.