Jobs · Information Technology · Arizona

Python Full Stack Security Engineer

Tata Consultancy Services · Phoenix, AZ · 1 wk ago
Information Technology$100k–$110k/yrFull-time

About the role

This role is focused on engineering security solutions. The successful candidate will combine full-stack software engineering, security engineering, identity, automation, and systems integration skills to translate security challenges into production-ready technical capabilities.

Responsibilities

  • Strong Python proficiency and experience building production backend services, APIs, integrations, and automation.
  • Working knowledge of AWS, Azure, or GCP, including deployment, identity, secrets, logging, and security controls.
  • Demonstrated full-stack development experience across front-end, backend, APIs, databases, and deployment.
  • Translate security requirements and risks into scalable technical solutions and controls.
  • Experience with backend and front-end frameworks such as FastAPI, Flask, Django, React, Angular, or Vue.
  • Strong understanding of IAM, including authentication, authorization, RBAC/ABAC, OAuth/OIDC, SSO, and federation.
  • Integrate with identity and security platforms such as Okta, Microsoft Entra ID, Auth0, or similar.
  • Design and secure RESTful APIs and system integrations.
  • Work in Linux/Unix environments, including troubleshooting, logging, service management, and scripting.
  • Use Docker, Kubernetes, and CI/CD for deploying and operating applications.
  • Apply Git, code review, testing, and modern software engineering practices.
  • Work with security telemetry, logs, APIs, and structured data for analysis and automation.
  • Use pandas, NumPy, scikit-learn, or similar libraries for data processing and experimentation.
  • Familiarity with generative AI/LLMs, including prompt design, API integration, output evaluation, and security considerations.

Requirements

  • Working knowledge of another language such as JavaScript/TypeScript, Java, or Go.
  • Proficiency in Linux/Unix environments, including troubleshooting, logging, service management, and scripting.
  • Proficiency with Git, code review, testing, and modern software engineering practices.

Pay

$100,000–$110,000 a year

Similar jobs