Tata Consultancy Services · Charlotte, NC
Software Developer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →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 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.
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
$110,000 - $130000 a year #LI-CM2
More jobs at Tata Consultancy Services
AWS Full Stack Engineer
Charlotte, NC
Agentic AI Engineer / Developer
Charlotte, NC
Android Developer
Charlotte, NC
Angular UI/UX Senior Developer
Charlotte, NC
Similar jobs at other companies
Software Developer/Software Engineer in Test
General Dynamics · Falls Church, VA, US
Kubernetes Software Developer
Lockheed Martin · Manassas, VA
Senior Software Developer
Huntington Bank · Columbus, OH
Software Developer Intern
Genuine Parts · Birmingham, AL
Software Developer 3
Oracle · Nashville, TN, United States