If you’re a software engineer looking for an opportunity to work with a global engineering and technology company, Tata Technologies is hiring a Software Engineer in Warren, Illinois, with a salary of up to $115,000 per year. This role is a great opportunity for professionals who want to apply their technical skills to real-world engineering and technology projects while growing their career with an established organization.
Job Overview
| Field | Details |
|---|---|
| Company Name | Tata Technologies |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Engineering, or a related field |
| Job Location | Warren, Illinois, USA |
| Salary | Up to $115,000 per year |
| Work Type | On-site |
| Job Type | Full-time |
| Job Level | Mid-Level / Experienced |
| Industry | Engineering & Technology / IT Services |
Job Description
Education & Experience Required:
- Years of experience: 0-2 years of experience
- Degree requirement: Bachelor’s degree in computer science, software engineering or relevant field required. Will accept a Master’s Degree.
- Do you accept internships as job experience: Yes
- 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.
Top 3 Skills:
- 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
- Requirements Analysis (see below in additional skills)
- 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
Additional Technical Skills:
(Required)
- 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.
- 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.
- 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.
- 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.
Soft Skills:
(Required)
- Accuracy and Attention to Detail: Understanding the necessity and value of accuracy; ability to complete tasks with high levels of precision.
- Communication and Stakeholder Management: ability to explain technical concepts to non-technical users; requirements gathering and user engagement
Selection Process
- Application submission and resume screening
- Initial HR/recruiter discussion
- Technical assessment or technical interview
- Hiring manager interview
- Final interview and evaluation
- Background verification
- Job offer and onboarding
How to Apply
- Visit the official Tata Technologies careers page.
- Search for “Software Engineer” jobs in Warren, IL.
- Review the job requirements and qualifications.
- Prepare your updated resume and relevant documents.
- Submit your application through the official careers portal.
- If shortlisted, complete the interview and selection process.
- Follow the recruiter’s instructions for the next steps.