Haystack
← Back to Jobs
Technology
TT

Software Engineer

Tata TechnologiesWarren, IL🇺🇸United StatesPosted 15 Sept 2026

Why This Role Stands Out

This hybrid Software Engineer role at Tata Technologies offers a fantastic opportunity to hone your analytical thinking and software development skills by modernizing complex legacy code. You'll thrive here if you possess strong programming fundamentals and enjoy problem-solving, making this an ideal position to advance your career. Apply today to join a reputable company and contribute to impactful technology solutions!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Warren, IL, United States
Posted
Yesterday
FortranCOBOLC++Stakeholder Management

Job Description

Job Description

Education & Experience Required:

\n

- Years of experience: 0-2 years of experience

\n

- Degree requirement: Bachelor's degree in computer science, software engineering or relevant field required. Will accept a Master’s Degree.

\n

- Do you accept internships as job experience: Yes

\n

- Are there past or additional job titles or roles that would provide comparable background to this role: Software Engineer, Modernization of COBOL and/or FORTRAN.

\n


\n

Top 3 Skills:

\n


\n

- Software development: strong programming fundamentals and practices; ability to understand, refactor, and modernize complex legacy code bases; experience with C++, code conversion, debugging, version control

\n

- Requirements Analysis (see below in additional skills)

\n

- Analytical Thinking: ability to work with large datasets and derive meaningful insights, strong problem solving skills in evaluating simulation outputs and discrepancies, ability to connect quantitative results with real-world business outcomes

\n


\n

Additional Technical Skills:

\n

(Required)

\n

- Programming Languages: Knowledge of basic concepts and capabilities of programming; ability to use tools, techniques and platforms in order to write and modify programming languages.

\n

- Business Statistics: Knowledge of the statistical tools, processes, and practices to describe business results in measurable scales; ability to use statistical tools and processes to assist in making business decisions.

\n

- Query and Database Access Tools: Knowledge of data management systems; ability to use, support and access facilities for searching, extracting and formatting data for further use.

\n


\n

- Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.

\n


\n

Soft Skills:

\n

(Required)

\n

- Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.

\n

- Communication and Stakeholder Management: ability to explain technical concepts to non-technical users; requirements gathering and user engagement

\n


Similar jobs