Software Developer

Tata Consultancy Services Limited
Orlando, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 130K

Job location

Orlando, United States of America

Tech stack

Java
JavaScript
.NET
API
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Cloud Computing Security
Computer Security
Computer Programming
Databases
Continuous Integration
Database Development
Distributed Systems
Python
Node.js
NoSQL
Security Information and Event Management
Software Engineering
SQL Databases
Systems Integration
Cloud Platform System
Microsoft Power Automate
Backend
Gitlab-ci
Bitbucket
REST
Devsecops
Docker
Security Orchestration, Automation & Response
Jenkins
Go
Programming Languages
Microservices

Job description

  • 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.

Requirements

  • 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 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 Artificial Intelligence (AI) to drive innovation and efficiency within technical domains.

Apply for this position