Tata Consultancy Services

Java, Python, DevSecOps, OSS Security Engineering

Tata Consultancy Services$80K — $110K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Security, Software Engineering, or related field, or equivalent industry experience.
  • 8+ years of experience in Software Engineering, DevOps, DevSecOps, Security Engineering, or related disciplines.
  • Strong hands-on development experience with Java and Python.
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP).
  • Deep understanding of OSS security, vulnerability management, secure coding practices, software supply chain security, and CI/CD security controls.

Responsibilities

  • Analyze and prioritize OSS vulnerabilities found through security scanning platforms and vulnerability intelligence feeds.
  • Implement vulnerability fixes in OSS components using Java and Python while ensuring compliance with security standards.
  • Strengthen software supply chain security through dependency management and secure package validation.
  • Design and optimize DevSecOps workflows on Google Cloud Platform, integrating security controls into CI/CD pipelines.
  • Build automated solutions for vulnerability detection and incident response.

Benefits

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage, including health, dental, and vision.
  • Family support with maternal and parental leaves.
  • Convenience benefits including commuter perks and training reimbursement.
  • Legal assistance and a 401K plan.
Full Job Description
Must Have Technical/Functional Skills

Java Solutions; Digital : Python; DevSecOPs; Open Source Software Secuirty; MSS - Vulnerability Management; Secure coding Practices; Digital : DevOps Continuous Integration and Continuous Delivery (CI/CD); Security automation; Security Tooling Integration

Roles & Responsibilities

We are seeking a highly skilled and security-focused Senior DevSecOps Engineer to join the Akrites OSS Security Engineering team. This role is responsible for securing the open-source software ecosystem by analyzing, validating, and remediating vulnerabilities identified across critical OSS components and services. The engineer will work at the intersection of software engineering, security engineering, and cloud operations to strengthen software supply chain security and improve the security posture of open-source technologies.

The ideal candidate possesses strong expertise in Java, Python, DevSecOps practices, vulnerability management, automation engineering, and cloud-native platforms, with a passion for driving secure development and operational excellence. This position will collaborate closely with Microsoft security engineering teams, open-source maintainers, and cross-functional product engineering groups to deliver scalable security solutions and sustainable remediation strategies.

Key Responsibilities

OSS Vulnerability Analysis and Remediation
• Analyze, triage, validate, and prioritize Open Source Software (OSS) vulnerabilities identified through security scanning platforms, Software Composition Analysis (SCA) tools, and vulnerability intelligence feeds.
• Perform technical investigations to determine exploitability, business impact, attack vectors, and remediation requirements.
• Develop and implement vulnerability fixes across OSS components using Java and Python, ensuring secure coding practices and compliance with security standards.
• Conduct root cause analysis for recurring vulnerabilities and recommend long-term mitigation strategies.
• Validate remediation effectiveness through code reviews, testing, proof-of-concept verification, and security assessment techniques.

Secure Software Supply Chain Engineering
• Strengthen software supply chain security through dependency management, secure package validation, and vulnerability governance practices.
• Partner with engineering teams to evaluate and remediate risks associated with third-party libraries, frameworks, and open-source dependencies.
• Support coordinated vulnerability disclosure and remediation workflows while maintaining confidentiality and security compliance.
• Contribute to vulnerability response activities from intake and validation through patch development, testing, and coordinated release processes.

DevSecOps Platform Engineering
• Design, implement, and optimize DevSecOps workflows within the Akrites platform deployed on Google Cloud Platform (GCP).
• Integrate security controls into CI/CD pipelines, enabling automated vulnerability detection, policy enforcement, and remediation tracking.
• Enhance platform reliability, observability, and security through automation, infrastructure monitoring, logging, and operational analytics.
• Collaborate with development teams to embed security practices throughout the Software Development Lifecycle (SDLC).

Security Automation and Tooling
• Build and maintain automated solutions for:

o Vulnerability detection and analysis

o Security incident triage

o Remediation orchestration

o Compliance validation

o Operational workflow automation
• Develop scripts, services, and engineering utilities using Python and Java to eliminate manual processes and improve remediation response times.
• Integrate security tooling into engineering workflows to enable continuous security monitoring and proactive risk reduction.
• Improve engineering efficiency through automated reporting, dashboarding, and security metrics collection.

Incident Response and Security Operations
• Investigate security incidents, vulnerability alerts, and OSS-related threats impacting supported platforms and services.
• Lead technical response activities for security findings and coordinate remediation efforts across engineering teams.
• Document findings, corrective actions, lessons learned, and remediation guidance.
• Support security reviews, threat assessments, and risk management activities for critical OSS technologies.

Cross-Functional Collaboration
• Partner with Microsoft Security Engineering, product teams, cloud platform teams, and OSS maintainers to drive strategic security initiatives.
• Provide technical guidance on secure coding, DevSecOps best practices, and vulnerability remediation methodologies.
• Participate in architecture reviews and security design discussions to proactively reduce security risks.
• Contribute to continuous improvement initiatives that enhance platform security, operational excellence, and developer productivity.

Required Qualifications
• Bachelor's degree in Computer Science, Information Security, Software Engineering, or related field, or equivalent industry experience.
• 8+ years of experience in Software Engineering, DevOps, DevSecOps, Security Engineering, or related disciplines.
• Strong hands-on development experience with Java and Python.
• Experience working with cloud platforms, preferably Google Cloud Platform (GCP).
• Deep understanding of:

o OSS Security

o Vulnerability Management

o Secure Coding Practices

o Software Supply Chain Security

o CI/CD Security Controls

o Security Automation
• Experience integrating and operating security scanning tools, SAST, DAST, SCA, and dependency management solutions.
• Strong troubleshooting, debugging, and root cause analysis skills.
• Experience with Git-based development workflows, code reviews, and modern software engineering practices.

Preferred Skills
• Java
• Python
• DevSecOps Engineering
• OSS Security
• Vulnerability Management
• Secure Coding
• Google Cloud Platform (GCP)
• CI/CD Automation
• Incident Response
• Security Engineering
• Automation Engineering
• Software Supply Chain Security
• Security Tooling Integration
• Infrastructure as Code (Terraform preferred)
• Container Security (Docker, Kubernetes)
• SAST, DAST, SCA Platforms
• Monitoring and Observability Tools

Generic Managerial Skills, If any

Digital: Terraform; CodeQL; GitHub Advanced Security; Digital: Cloud Security; Security Engineering

Salary Range: $80,000 - $110,000 a year

#LI-NS4

TCS Employee Benefits Summary:

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Java, Python, DevSecOps, OSS Security Engineering jobs: