Software Developer
Tata Consultancy Services · Triangle, NC · 2 days ago
Engineering$64k–$120k/yrFull-time
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.
Qualifications
- 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
- 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)