1

Tcs Software Engineer Jobs in New Jersey (NOW HIRING)

Agentic AI Engineer

Edison, NJ · On-site

$116K - $139K/yr

... TCS AI and Data business platforms. • Design, train, and optimize machine learning models for ... teams (data engineers, researchers, and product managers) to integrate AI/ML solutions into ...

Agentic AI Engineer

Edison, NJ

$116K - $139K/yr

... TCS AI and Data business platforms. • Design, train, and optimize machine learning models for ... teams (data engineers, researchers, and product managers) to integrate AI/ML solutions into ...

Engineer

Jersey City, NJ · On-site

$100K - $130K/yr

... C programming, with the ability to make minor code changes, compile, and deploy. • Experience ... TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage:

next page

Showing results 1-20

Tcs Software Engineer information

See New Jersey salary details

$64.5K

$149.8K

$208.6K

How much do tcs software engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for tcs software engineer in New Jersey is $149,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,800.00 and $175,600.00 per year, depending on experience, location, and employer.

What is a TCS software engineer?

A TCS Software Engineer is responsible for designing, developing, testing, and maintaining software applications for clients across various industries. They work with programming languages, frameworks, and tools to create efficient and scalable solutions. The role may include troubleshooting technical issues, collaborating with teams, and ensuring code quality. TCS engineers often work on large-scale projects, leveraging emerging technologies to solve business challenges.

What are the key skills and qualifications needed to thrive as a TCS software engineer?

To thrive as a TCS Software Engineer, you need a solid grounding in programming languages such as Java, Python, or C++, along with a relevant degree in computer science or engineering. Familiarity with industry-standard development tools (like Eclipse, Git), methodologies (Agile/Scrum), and certifications such as AWS or Azure Cloud Fundamentals are often advantageous. Strong analytical skills, teamwork, and effective communication are important differentiators in this collaborative environment. These competencies ensure you can deliver robust software solutions efficiently and work productively within global, cross-functional teams.

What are the typical career growth opportunities for TCS software engineers?

TCS Software Engineers can look forward to a structured career path with opportunities to move into roles such as Technical Lead, Project Manager, or Solution Architect as they gain experience. The company encourages continuous learning and professional development through internal training programs and access to external certifications. Engineers often collaborate on diverse, global projects, which helps them build expertise in a range of technologies and domains. Performance and skills development play a major role in advancement, making this a great environment for ambitious professionals seeking long-term growth.

What are the most commonly searched types of Tcs Software Engineer jobs in New Jersey?

The most popular types of Tcs Software Engineer jobs in New Jersey are:

What job categories do people searching Tcs Software Engineer jobs in New Jersey look for?

The top searched job categories for Tcs Software Engineer jobs in New Jersey are:

What cities in New Jersey are hiring for Tcs Software Engineer jobs?

Cities in New Jersey with the most Tcs Software Engineer job openings:

Infographic showing various Tcs Software Engineer job openings in New Jersey as of August 2026, with employment types broken down into 84% Full Time, 9% Part Time, 2% Temporary, and 5% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $149,771 per year, or $72 per hour.

$116K - $139K/yr

Full-time

Re-posted 15 days ago


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

176th of 226 rated it services


Job description

• Contribute to the design, build, deployment, and optimization of AI/GenAI/Agentic AI solutions for customers as well as internal TCS AI and Data business platforms. • Design, train, and optimize machine learning models for classification, regression, NLP, or computer vision tasks. • Write clean, efficient, and well-documented Python code for data preprocessing, model training, and deployment. • Work with large datasets: clean, transform, and analyze structured and unstructured data. • Collaborate with cross-functional teams (data engineers, researchers, and product managers) to integrate AI/ML solutions into applications and workflows. • Conduct experiments, evaluate model performance, and present findings with clear metrics and visualizations. • Stay updated on emerging AI/ML and Agentic AI research and contribute innovative ideas to improve products and processes.

• Bachelor’s or Master’s degree in Computer Science, Data Science, Electrical Engineering, Applied Math, or related field. • Strong Python programming skills (experience with libraries such as NumPy, Pandas, scikit-learn, TensorFlow, or PyTorch). • Academic or internship experience in machine learning, AI, or data-driven projects. • Solid understanding of algorithms, data structures, and machine learning concepts. • Experience with data preprocessing, feature engineering, and model evaluation. • Familiarity with version control (Git) and Jupyter/VS Code workflows.


What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom