Tata Consultancy Services
Tata Consultancy Services

Software Developer

RoleEngineering
LevelMid Level
LocationMorrisville, United States
WorkOn-site
TypeRegular
Posted2 months ago
Apply now

About the role

Job Description

Must Have Technical/Functional Skills:

  • Proficiency in one or more programming languages: Python, Go, Java, JavaScript/Node.js, or .NET

  • Proficiency in one or more low/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 Dev Sec Ops 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 Artificial Intelligence (AI) to drive innovation and efficiency within technical domains.

Roles & 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 apps to cloud-based architectures.

  • Support data modeling and operational reporting development.

  • Using artificial intelligence, where possible, for development and for use in tools they create for their end users.

Salary Range: $90,000 - $120000 a year

About Tata Consultancy Services

Morrisville

Headquarters