JLL is hiring a Software Engineer I for its Martech Intelligence Pod in Bengaluru. The role is suitable for recent graduates and early-career candidates with a Bachelor’s degree in Computer Science, Engineering or a related field, as well as candidates with equivalent bootcamp or self-taught experience supported by a relevant portfolio. You will work across React and TypeScript frontend applications, C# or Java backend services, databases, testing and customer-facing websites, while also experimenting with LLM APIs and AI-powered solutions. The role includes structured onboarding, close mentorship from senior engineers and exposure to the complete software development lifecycle.
Company Overview
JLL, or Jones Lang LaSalle, is a global commercial real estate and investment management company that helps clients buy, build, occupy, manage and invest in commercial, industrial, hotel, residential and retail properties. A Fortune 500 company with operations in more than 80 countries and over 200 years of history, JLL offers experience across real estate, technology and enterprise services that can add strong global exposure to an early-career professional’s CV.
| Company Name | JLL |
| Job Role | Software Engineer I |
| Qualification | Bachelor’s degree in Computer Science, Engineering or a related field; equivalent bootcamp or self-taught experience with a portfolio demonstrating competency is also considered |
| Salary | Rs. 7-10 LPA (estimated) |
| Job Location | Bangalore |
| Experience | 0-2 years |
| Employment Type | Full Time |
| Category | Off-Campus |
Role Overview
As part of the Martech Intelligence Pod, the Software Engineer I will begin with well-scoped engineering tasks and progressively take on more complex work. The role combines full-stack software development with guided exploration of AI tools, agents and LLM-based applications.
- Maintain and improve customer-facing AEM and WordPress websites, including JLL.com.
- Work on frontend applications using React and TypeScript and backend services using C# or Java.
- Learn how APIs, databases, external systems and deployment processes work together.
- Write tests, debug issues and participate in code reviews with guidance from experienced engineers.
- Experiment with LLM APIs, prompt engineering, agents and AI proof-of-concepts.
- Develop towards greater ownership through mentoring, pair programming and progressively complex assignments.
Eligibility & Qualifications
- Bachelor’s degree in Computer Science, Engineering or a related field.
- Equivalent bootcamp or self-taught experience may be considered when supported by a portfolio demonstrating competency.
- 0-2 years of professional software engineering experience, or recent graduate status with solid foundational knowledge.
- On-site work in Bengaluru, Karnataka.
- Proficiency in written and verbal English for a remote and largely asynchronous work environment.
Key Responsibilities
- Complete small bug fixes, feature additions and documentation improvements across frontend and backend systems.
- Fix React and TypeScript issues involving layouts, component state, missing features and CSS behaviour.
- Build simple forms, content displays, UI improvements, API endpoints, database queries and business logic.
- Use browser developer tools, logs, stack traces and debugging tools to investigate application issues.
- Write unit tests for frontend and backend code, along with simple integration tests.
- Maintain AEM and WordPress installations by responding to issues and implementing improvements.
- Participate in code reviews, pair programming, documentation work and technical debt reduction.
- Observe integration work involving external systems, marketing platforms, MCPs and agent-based systems.
- Build small AI projects and proof-of-concepts, document the results and discuss potential application areas.
- Deploy code to production with an experienced engineer, support production issues under mentorship and participate in the on-call rotation.
- Communicate progress with mentors, write clear commit messages and pull request descriptions, and ask for help when blocked.
Skills Required
- Hands-on coding experience in C# or Java.
- Basic knowledge of React, TypeScript, components and JSX.
- Fundamentals of HTML, CSS and JavaScript.
- Understanding of object-oriented programming, including classes, objects, inheritance and interfaces.
- Basic relational database knowledge and ability to write simple SQL queries such as SELECT, INSERT and UPDATE.
- Git fundamentals, including version control, branching and merging.
- Ability to debug systematically using error messages, logs, browser developer tools and IDE debuggers.
- Interest in AI tools such as ChatGPT, Claude or similar LLM and generative AI platforms.
- Curiosity about agents, prompt engineering, multi-step reasoning and AI-centric solutions.
- Ability to explain learning in writing, document decisions and communicate clearly with mentors and teammates.
- Reliability, intellectual curiosity, humility, willingness to ask questions and openness to feedback.
Why Join JLL
This role provides a structured entry point into professional full-stack engineering, with senior engineers guiding the candidate through requirements, coding, testing, debugging and production deployment. In addition to customer-facing applications, the position offers dedicated time to explore AI tools, LLM APIs and agent systems, giving freshers practical exposure to emerging engineering approaches within a global organisation.
How to Apply for JLL Off Campus Drive 2026
Eligible and Interested candidates can apply using the below-mentioned link before the link expires. Applicants need to register with the company portal in order to complete the registration process.
Apply Link: Click Here To Apply


