DeveloperJobs.io
← Back to all jobs

Job Description

Tata Consultancy Services is seeking a Software Developer to join its team in Research Triangle Park, North Carolina. The role concentrates on supporting SOC workflows, integrating security tooling, and modernizing legacy applications with cloud-native and AI components, while delivering dashboards, APIs, and automation that empower security operations.

Responsibilities

  • Write production-grade software supporting SOC workflows, analytics, and detection pipelines.
  • Build integrations for SIEM, SOAR, cloud security tools, and endpoint platforms.
  • Develop dashboards, APIs, automation scripts, and backend services.
  • Modernize and migrate legacy internal applications to cloud-based architectures.
  • Support data modeling and operational reporting development.
  • Leverage artificial intelligence where feasible to aid development and to power end-user tools.

Requirements

  • Proficiency in one or more programming languages: Python, Go, Java, JavaScript/Node.js, or .NET
  • Proficiency in one or more low-code/no-code applications: Corteza, Tines, Power Automate
  • Professional software development experience with Python, Java, and/or JavaScript
  • Strong programming experience in Linux/Unix-based environments
  • Design and implementation of RESTful APIs
  • Understanding of microservices architecture, patterns, and implementation
  • Database design and development (SQL and NoSQL)
  • Hands-on experience with CI/CD pipelines and DevSecOps practices
  • Experience using CI tools such as Jenkins, Bitbucket Pipelines, or GitLab CI
  • Strong understanding of Docker for building, shipping, and running distributed applications
  • Cloud-native development experience with AWS, GCP, or Azure
  • Experience with cybersecurity toolchains (preferred)
  • General expertise across operating systems, programming languages, and database technologies
  • Excellent communication skills; self-starter with strong initiative
  • Leadership, influence, and cross-functional collaboration capabilities
  • Strong problem-solving, judgment, and decision-making skills
  • Ability to work effectively in global teams and deliver under tight timelines
  • Adaptability and comfort working in environments with high ambiguity
  • Flexibility to support various program and team needs as required
  • Proficiency in leveraging AI to drive innovation and efficiency within technical domains

Technologies

  • Python
  • Go
  • Java
  • JavaScript
  • .NET
  • Node.js
  • Corteza
  • Tines
  • Power Automate
  • Linux
  • Unix
  • RESTful APIs
  • SQL
  • NoSQL
  • CI/CD
  • Jenkins
  • Bitbucket Pipelines
  • GitLab CI
  • Docker
  • AWS
  • GCP
  • Azure
  • AI
  • DevSecOps

Location

Research Triangle Park, NC (onsite)

Job function

Technology

Role

Engineer

Job ID

418147

Salary

USD 64,000 - 130,000 per year

Desired skills

.NET | Javascript

Similar Jobs