Tata Consultancy Services
Junior Software Engineer
McLean, District of Columbia, US
Role snapshot
Tata Consultancy Services is hiring a Junior Software Engineer on a full-time basis. This is an on-site role based in McLean, District of Columbia, US.
- Company
- Tata Consultancy Services
- Location
- McLean, District of Columbia, US
- Work mode
- On-site
- Job type
- Full-time
- Experience
- 1+ years
- Posted
- Oct 30, 2026
Who this role suits
People with roughly one to three years of experience who can own small pieces of work with light guidance and want to widen their scope.
How to prepare your application
- Prepare two or three stories about work you owned end to end, including one thing that went wrong and what you changed.
- Read what Tata Consultancy Services publishes about its product or team, so you can say clearly why this role and this company.
Apply only on Tata Consultancy Services's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.
About the role
Role : Junior FDE
Job type: Fulltime
Location: McLean, VA – Onsite
Job Description
Must Have Technical/Functional Skills
- Must have hands-on programming experience in Python with strong coding and debugging skills.
- Must have experience in SQL, data processing, and relational database concepts.
- Must have experience in developing and consuming REST APIs and enterprise integrations.
- Must have strong understanding of Data Structures, Algorithms, and Problem-solving techniques.
- Must have experience with Git, version control, and CI/C D practices.
- Must have working knowledge of Cloud Platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Must have 1 year experience building or supporting AI/GenAI applications using LLMs, Prompt Engineering, and RAG concepts.
- Must have minimum 1 year experience in application troubleshooting, testing, deployment, and production Support.
Roles & Responsibilities
- Understand customer business challenges and translate them into scalable technical solutions.
- Design, develop, test, and deploy applications, APIs, and integrations using modern engineering practices.
- Build Proof of Concepts (PoCs) and rapidly prototype solutions to validate business and technical requirements.
- Continuously evaluate and apply emerging technologies, including AI/GenAI capabilities, to solve enterprise problems
- Troubleshoot application, integration, and production issues through systematic debugging and root cause analysis.
- Work with Cloud, Containerization, and CI/CD technologies to support production deployments.