Software Engineer I
- Source: LinkedIn
- JLL
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
About The Role As a Software Engineer I on the Martech Intelligence Pod, you’ll be starting your engineering career working on real customer-facing applications across both frontend and backend, learning the foundations of professional software development in a supportive environment. You’ll also have the opportunity to explore and learn about AI tools and AI-centric solutions that are becoming central to how we build products.
Your primary focus will be maintaining and improving the customer-facing websites we host while gradually learning about infrastructure and integration challenges the Intelligence Pod tackles. Importantly, you’ll also have dedicated time to explore AI tools, experiment with LLM APIs, understand how agents work, and think about where AI can solve problems better than traditional approaches.
This is a structured onboarding role: you’ll work closely with senior engineers who will mentor you through the full development lifecycle — from understanding requirements, to writing frontend components and backend services, to testing, debugging, and deploying to production. You’ll start with well-scoped, low-risk tasks on both frontend and backend, and gradually take on more responsibility as you gain confidence and expertise. You’ll also spend time experimenting with AI tools, building small proof-of-concepts, and learning how modern AI capabilities can be integrated into applications.
The role demands intellectual curiosity, a willingness to ask questions, and genuine interest in learning how real systems work — both traditional software and AI-powered systems. Success is measured by your growth as a full-stack engineer, the quality of code you write, your reliability, your ability to communicate what you’re learning, and your engagement with exploring AI as a tool and mindset. This is a fully-supported entry point into professional full-stack software engineering at a global scale, with exposure to cutting-edge AI capabilities.
Who You Are
We’re optimizing for learning potential, solid fundamentals, and genuine engagement with engineering. You don’t need years of experience — you need to be curious, humble about what you don’t know, and eager to grow.
- You have a Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent bootcamp/self-taught experience with a portfolio demonstrating competency
- You are proficient in English, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
- You have 0-2 years of professional software engineering experience, or are a recent graduate with solid foundational knowledge
- You have hands-on experience writing code in C# or Java (through academic projects, bootcamp, or personal projects) and understand the basics of how programs work
- You have some experience with React and TypeScript or are eager to learn them quickly — through academic projects, bootcamp, tutorials, or personal projects; you understand the basics of components and JSX
- You know the basics of HTML, CSS, and JavaScript — you understand how the browser works and can build simple web pages and interactive elements
- You understand the fundamentals of object-oriented programming: classes, objects, inheritance, and interfaces
- You can debug code in multiple environments: backend (logs, IDE debugger) and frontend (browser developer tools, console logs)
- You’ve written code that other people have read and reviewed — you’re comfortable receiving feedback and iterating
- You know the basics of relational databases and can write simple SQL queries (SELECT, INSERT, UPDATE); you’re learning to think about data
- You’ve worked with Git and understand the basics of version control, branching, and merging
- You can debug code systematically: read error messages, add logging, trace through code, form hypotheses about what’s wrong
- You’re genuinely curious about how things work and you ask good questions when you don’t understand something
- You’re interested in and curious about AI tools (LLMs, generative AI, agents) — you’ve probably experimented with ChatGPT, Claude, or similar tools and think about how they could be useful
- You’re open to exploring AI-centric solutions to problems and willing to experiment with new approaches that leverage AI capabilities
- You can explain what you’ve learned in writing: you’re comfortable documenting decisions, asking for help in PRs, and sharing what you…
Skills
- c-sharp
- Java
- React
- TypeScript
- microsoft-typescript
- jsx
- javascript
- chatgpt
- claude-by-anthropic
- aem
- WordPress
- small-improvements
- Github
- Jest
- react-testing-library
- PostgreSQL
- mysql
- reduxjs
- Zustand
- Tailwind
- asp-net
- amazon-web-services
- google-cloud-platform
- microsoft-azure
- Docker
- gitHub-copilot
