Tata Consultancy Services · 2 hours ago
Senior Engineer - Software
Tata Consultancy Services is seeking a Senior Engineer - Software. The role involves designing, developing, and maintaining applications using Java and Python, providing technical leadership, and mentoring junior engineers.
Business Information SystemsConsultingInformation TechnologyIT Management
Responsibilities
Must be able to learn quickly through self-guided learning
Displays knowledge and has significant experience with engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty
Designs, develops and tests new software and web applications, supports applications under development, and enhances current applications. The development, testing and support efforts are for software for existing today and new applications
Assists in the roll-out and monitoring of software releases
Provides technical leadership throughout the design, development and testing process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers
Evaluates and plans software designs, code reviews, test plans, test results and technical manuals
Participates in researching, writing, and editing of documentation and technical requirements, including sequence diagrams, software designs, demos, acceptance criteria, test results, technical manuals, monitoring plans, support strategies, and any retrospective recommendations
Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty
Displays in-depth knowledge of, and ability to apply, process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences
Participates in training representatives and other staff on internally developed software applications
Consistent exercise of independent judgment and discretion in matters of significance
Qualification
Required
8+ years of experience
Experience with Sr. Java Developer who works with both Java and Python to design, develop, and maintain applications
Must be able to learn quickly through self-guided learning
Displays knowledge and has significant experience with engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty
Designs, develops and tests new software and web applications, supports applications under development, and enhances current applications
Assists in the roll-out and monitoring of software releases
Provides technical leadership throughout the design, development and testing process and guidance with regards to practices, procedures and techniques
Serves as a guide and mentor for junior-level Software Development Engineers
Evaluates and plans software designs, code reviews, test plans, test results and technical manuals
Participates in researching, writing, and editing of documentation and technical requirements, including sequence diagrams, software designs, demos, acceptance criteria, test results, technical manuals, monitoring plans, support strategies, and any retrospective recommendations
Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty
Displays in-depth knowledge of, and ability to apply, process design and redesign skills
Presents and defends architectural, design, and technical choices to internal audiences
Participates in training representatives and other staff on internally developed software applications
Consistent exercise of independent judgment and discretion in matters of significance
BACHELOR OF COMPUTER SCIENCE
Company
Tata Consultancy Services
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting.
H1B Sponsorship
Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7880)
2024 (9690)
2023 (8537)
2022 (11159)
2021 (9813)
2020 (11984)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-08-25IPO
Leadership Team
Recent News
Hindu Business Line
2026-01-16
TradingView
2026-01-16
Company data provided by crunchbase