💼

Fullstack – Software Engineer II at Deloitte

NEW
Location
Chennai, Tamil Nadu, India
Job type
Full time
Posted 1 day ago
Description

About the job


Position Summary


Fullstack– Software Engineer II


We're looking for a Fullstack Engineer with hands-on experience building agentic AI systems — applications where AI models plan, use tools, and take multi-step actions to complete tasks autonomously. You'll work across the stack, from designing resilient backend orchestration layers to crafting the interfaces that let users understand, guide, and trust AI agents.


This is a high-ownership role. You'll contribute to product direction, and help define how we build reliable, observable AI-powered products at scale.


Work you'll do


As a Consultant, Software Engineering on the Enterprise Performance team, you will be responsible for:


  • Design and build agentic workflows, including multi-step reasoning pipelines, tool-use integrations, and human-in-the-loop processes
  • Develop and maintain backend services, including REST and streaming application programming interfaces, that support real-time agent interactions
  • Build responsive frontend experiences that surface agent state, progress, and intermediate outputs to help users guide and trust AI agents
  • Architect orchestration layers for asynchronous agent workflows, including retries, timeouts, partial failure handling, and rollback patterns
  • Collaborate with product, design, and engineering teams to build observable AI-powered products through evaluation tooling, logging, replay, code reviews, and technical design discussions


The team


Enterprise Performance


The Enterprise Performance team leverages deep industry knowledge, strong analytical skills, and practical approaches to address clients’ toughest business challenges. Our professionals as part of the Supply Chain Network Operations (SCNO) service line within Enterprise Performance focus on helping organizations achieve sustainable competitive advantage throughout their operations, spanning product development, planning, sourcing, manufacturing, logistics, and distribution. We excel at translating strategic objectives into tangible, measurable outcomes at the operational level. By aligning high-level goals with frontline execution, we ensure our clients realize real value and improved performance across every stage of their supply chain and operations.


Location: Bengaluru / Hyderabad / Pune / Chennai


Shift Timings: 11 AM to 8 PM or 2 PM to 11 PM IST, as per business requirements


Qualifications


Required:


  • 4-7 years of experience in full-stack software engineering across frontend and backend development
  • Experience developing applications using TypeScript or JavaScript
  • Experience building production applications using large language model (LLM) APIs, prompt engineering, and tool or function calling
  • Experience implementing agentic patterns such as ReAct, plan-and-execute, or multi-agent systems
  • Experience building asynchronous or streaming systems using WebSockets, Server-Sent Events (SSE), or queues
  • Experience applying distributed systems concepts including idempotency, eventual consistency, and backpressure
  • Strong experience with Node.js, React.js, HTML5, CSS3, responsive design, and RESTful APIs
  • Good programming experience in Python
  • Knowledge of SQL and NoSQL databases
  • Familiarity with Git, CI/CD, Docker, and cloud platforms
  • Understanding of software development life cycle and Agile practices
  • Strong problem-solving and communication skills


Preferred:


  • Experience with Model Context Protocol (MCP) or similar tool-use frameworks
  • Experience with large language model (LLM) evaluation frameworks such as LangSmith, Braintrust, or custom evaluation tooling
  • Experience with workflow orchestration platforms such as Temporal, Inngest, or Prefect
  • Experience building developer tools, AI-native products, or automation platforms
  • Contributions to open-source AI tooling


#SCNOFY27LinkedInbanner


Our purpose


Deloitte’s purpose is to make an impact that matters for our people, clients, and communities. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. Our purpose comes through in our work with clients that enables impact and value in their organizations, as well as through our own investments, commitments, and actions across areas that help drive positive outcomes for our communities.


Our people and culture


Our inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ways of thinking, ideas and perspectives, and bring more creativity and innovation to help solve our clients’ most complex challenges. This makes Deloitte one of the most rewarding places to work.


Professional development


At Deloitte, professionals have the opportunity to work with some of the best and discover what works best for them. Here, we prioritize professional growth, offering diverse learning and networking opportunities to help accelerate careers and enhance leadership skills. Our state-of-the-art DU: The Leadership Center in India, located in Hyderabad, represents a tangible symbol of our commitment to the holistic growth and development of our people. Explore DU: The Leadership Center in India .


Benefits To Help You Thrive


At Deloitte, we know that great people make a great organization. Our comprehensive rewards program helps us deliver a distinctly Deloitte experience that helps that empowers our professionals to thrive mentally, physically, and financially—and live their purpose. To support our professionals and their loved ones, we offer a broad range of benefits. Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. Learn more about what working at Deloitte can mean for you.


Recruiting tips


From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.

500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 29 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the responsibilities of a Fullstack – Software Engineer II at Deloitte in Chennai?
Chevron down
What qualifications are needed for the Fullstack – Software Engineer II position at Deloitte?
Chevron down
Is the Fullstack – Software Engineer II role at Deloitte a full-time position?
Chevron down
Can you apply for the Fullstack – Software Engineer II role at Deloitte without prior experience?
Chevron down
What is the application process for the Fullstack – Software Engineer II role at Deloitte in Chennai?
Chevron down
Is there a salary range provided for the Fullstack – Software Engineer II position at Deloitte?
Chevron down
What makes Deloitte a desirable place to work as a Fullstack – Software Engineer II?
Chevron down
What is the department associated with the Fullstack – Software Engineer II role at Deloitte?
Chevron down
How can I learn more about Deloitte's company culture before applying?
Chevron down

Why work at Deloitte

Deloitte is a globally recognized professional services firm, highly respected for its innovative solutions and its commitment to excellence. Working at Deloitte means being part of a dynamic, inclusive, and challenging environment where your skills are not only celebrated but further developed. As a full-time employee at Deloitte, you will have access to unparalleled resources and opportunities, enabling you to grow both professionally and personally.

Deloitte values diversity and inclusivity, ensuring that every voice is heard and every perspective is considered. The firm’s commitment to ethical practices, corporate social responsibility, and continued learning make it an ideal workplace for those who seek more than just a job. Employees are encouraged to pursue advanced certifications and continuing education, solidifying their position as experts in their field.

Moreover, Deloitte offers competitive salaries, comprehensive benefits, and an employee-friendly environment that promotes work-life balance. For those in senior roles, like the Fullstack – Software Engineer II, there are additional leadership development programs to harness your leadership capabilities for further career advancements.

What's it like to work at Deloitte

At Deloitte, you are not just a cog in the machine; you are a vital part of a vibrant ecosystem that thrives on collaboration and innovation. The company culture is built on trust, integrity, and a passion for making a difference. Here, you will work alongside some of the brightest minds in the industry, continually challenged to find innovative solutions to complex problems, often for some of the world's leading companies.

With a global reach, Deloitte provides a culturally rich environment where employees from diverse backgrounds come together to share ideas and insights. This exposure not only enriches your professional experience but also contributes significantly to personal growth.

Deloitte’s emphasis on continuous improvement means you will have access to cutting-edge technology and methodologies. The collaborative projects will push you to think creatively and strategically, preparing you for future roles within the organization or in other industries.

What's it like to work as a Fullstack – Software Engineer II at Deloitte

As a Fullstack – Software Engineer II at Deloitte, your role will blend creativity with analytical thinking. You will have the opportunity to work on a variety of challenging projects that require expertise in both front-end and back-end development. This position entails building scalable applications, collaborating with cross-functional teams, and implementing innovative solutions that meet client needs and expectations.

Your day-to-day tasks will include designing system architectures, creating APIs, and working with cutting-edge technologies to deliver robust software solutions. You will engage with stakeholders to understand project requirements, ensuring that the solutions meet business objectives. The strategic position at Deloitte also provides a platform to drive technological innovation and lead project teams in delivering high-quality software.

Moreover, working as a Fullstack – Software Engineer II means you have reached a senior level where your opinions and ideas are highly valued. You will mentor junior developers and contribute significantly to the knowledge base of your team. There is a genuine focus on teamwork and collective success, making it a rewarding experience both professionally and personally.

Fullstack – Software Engineer II interview questions at Deloitte

To secure a position as a Fullstack – Software Engineer II at Deloitte, it's important to be prepared for a thorough interview process. You can expect a range of questions designed to assess both your technical prowess and your ability to integrate such skills into practical solutions.

Technical Questions:

  1. Describe your experience with both front-end and back-end technologies.
  2. How do you approach designing scalable applications?
  3. Can you provide an example of a complex problem you solved using JavaScript/Ruby/Python/Node.js?
  4. Explain REST API design principles.
  5. How do you ensure application security in your projects?

Behavioral Questions:

  1. Describe a challenging project you worked on and how you contributed to its success.
  2. How do you prioritize tasks when working on multiple projects?
  3. Give an example of how you handled a conflict within a team setting.
  4. How do you handle tight deadlines and pressure?

Prepare thoroughly for these questions to showcase your technical skills alongside your problem-solving and communication capabilities.

Fullstack – Software Engineer II interview preparation at Deloitte

To prepare for a Fullstack – Software Engineer II interview at Deloitte, start by brushing up on your technical skills. Make sure your understanding of both front-end and back-end technologies is solid. Familiarize yourself with Deloitte’s project methodologies and any technologies or tools specified in the job description. Reviewing previous work and considering how to discuss your contributions coherently can be beneficial.

Practice coding exercises and the design of scalable architectures. Understanding data structures, algorithms, and clean coding principles will be crucial. Additionally, reviewing common software engineering patterns and having a portfolio of your previous work can go a long way in demonstrating your capabilities.

Don't forget to research Deloitte’s company culture, values, and recent projects to tailor your answers to demonstrate alignment with their organizational goals. Engage in mock interviews, if possible, to refine your communication and problem-solving presentation.

Fullstack – Software Engineer II interview tips at Deloitte

When interviewing for a Fullstack – Software Engineer II position at Deloitte, make sure to convey your passion for technology and innovation. Here are some tips to help you succeed:

  1. Start With Impact: Begin the interview by highlighting your most impressive achievements or projects, especially those that are relevant to the role.

  2. Be Solution-Oriented: Demonstrate your ability to solve complex problems by discussing your thought process and the methodologies you use.

  3. Illustrate Collaboration: Show that you can work effectively within teams by sharing examples of past teamwork and collaboration successes.

  4. Highlight Continuous Learning: Employers at Deloitte value candidates who are committed to learning and adapting. Showcase examples of recent learning efforts or how you stay updated with industry trends.

  5. Ask Insightful Questions: Take the opportunity to ask questions that reflect your interest in the role and company, such as enquiring about specific projects or growth opportunities within Deloitte.

  6. Communicate Clearly: Ensure your responses are clear and concise, providing a structured thought process that demonstrates your critical thinking abilities.

By preparing thoroughly and showcasing both technical expertise and soft skills, you will have a strong chance of securing the Fullstack – Software Engineer II position at Deloitte.