> Markdown version of [/jobs/ext/1959044-software-engineer-entry-level](https://www.wearedevelopers.com/jobs/ext/1959044-software-engineer-entry-level). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Entry Level - **Company:** Tata Consultancy Services Limited - **Location:** Santa Clara, CA, United States - **Experience:** Starter - **Salary:** $80,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Application Performance Management, Microsoft Azure, Cloud Computing, Cloud Engineering, Code Generation, Computer Programming, Data Structures, Software Debugging, Python (Programming Language), Object-Oriented Software Development, Software Engineering, TypeScript, GitHub Copilot, Large Language Models, Prompt Engineering, Generative AI, Information Technology, GPT, Golang, Programming Languages - **Published:** August 6, 2026 - **Apply:** https://www.wayup.com/i-Information-Technology-and-Services-j-Software-Engineer-Entry-Level-Tata-Consultancy-Services-546286722830464/ ## About the Role + Education: Bachelor's or Master's in degree in Computer Science, Engineering, a related technical field, or equivalent practical experience. + Programming Foundation: Solid understanding of at least one programming language, with a preference for Python, Java, Go, or TypeScript, demonstrated through coursework and projects. + Software Fundamentals: Strong grasp of core computer science concepts, including data structures, algorithms, and object-oriented design. + Passion for AI: A strong, demonstrable interest in Generative AI and prompt engineering, evidenced by personal projects, coursework, research, or a portfolio. + Eagerness to Learn: A proactive and enthusiastic attitude towards learning new technologies and tackling unfamiliar challenges. + Cloud Concepts: Basic familiarity with cloud computing concepts (what are AWS and Azure and what services they provide). ## Description We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate passionate about the potential of Generative AI. This is a unique entry-level opportunity to blend your academic knowledge of computer science with hands-on experience in prompt engineering and AI-assisted development. You will join a collaborative team, receive mentorship from senior engineers, and contribute to building real-world products by leveraging cutting-edge Large Language Models (LLMs) and cloud platforms. If you are eager to learn and grow in the rapidly evolving field of AI, this role is for you. Key Responsibilities + Contribute to AI-Powered Features: Write, test, and debug high-quality code for new features under the guidance of senior engineers. + Learn Prompt Engineering: Assist the team in designing, testing, and refining prompts to interact with LLMs (like GPT-4, Claude, etc.) for tasks like code generation and problem-solving. + Utilize GenAI Tools: Learn to effectively use AI coding assistants (e.g., GitHub Copilot, Amazon CodeWhisperer) to enhance your productivity and learn best practices. + Collaborate and Learn: Work closely with product, design, and engineering teams to understand requirements and contribute to technical solutions. + Problem Solving: Apply your knowledge of data structures and algorithms to help solve complex challenges in a supportive team environment. + Cloud Exposure: Gain hands-on experience deploying and monitoring applications on modern cloud platforms like AWS and Azure. + Continuous Growth: Stay curious and actively learn about the latest trends, tools, and techniques in Generative AI and software development. ## Related Videos - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)