IN

Senior Software Engineer

Intuit
Bangalore3-6 LPA Posted 12 Sept 2025
FULL TIME
Graphql
Java
Rest
J2ee
Python

Job Description

What You'll Do

  • Design, develop, and deploy robust, scalable backend services in Java to handle billions of transactions reliably.
  • Contribute approximately 85–95% hands-on coding in a production environment.
  • Collaborate across teams (Product, Dev, QA/QE, Business Units) to deliver end-to-end customer outcomes.
  • Engage in early-stage quality activities including peer review of designs, estimates, and code.
  • Build, maintain, and optimize production-grade systems with a focus on availability, performance, and security.
  • Apply Gen AI, LLMs, and agentic AI frameworks to build intelligent, autonomous software features.
  • Design and implement RESTful/GraphQL APIs with best practices like pagination, throttling, caching, and routing.
  • Apply end-to-end testing practices with a strong Test Driven Development (TDD) approach.
  • Participate in architecture and system design discussions with a customer-first mindset.
  • Own features end-to-end from design to deployment and monitoring.

What You'll Bring

  • BS/MS in Computer Science or equivalent practical experience.
  • 6+ years of experience as a software engineer in Agile/Scrum environments.
  • Strong system design and platform architecture background.
  • Proven experience with Java/J2EE, Spring Boot, and Reactive Frameworks.
  • Hands-on experience with Gen AI tools, LLM APIs (e.g., GPT, Claude, Gemini), and vector database technologies.
  • Exposure to RAG techniques and LLM frameworks such as LangChain, LlamaIndex, or Autogen.
  • Working knowledge of Python is a plus.
  • Familiarity with cloud-based development using AWS, and containerization platforms like Kubernetes.
  • Ability to design Agentic AI systems, including autonomous agents, multi-agent frameworks, or self-optimizing decision engines.
  • Collaborative and mentoring mindset with strong communication skills.
  • Fast learner with the ability to adapt quickly to new technologies and responsibilities.
  • Commitment to high-quality coding and strong ownership of delivered work.

How You Will Lead

  • Partner with cross-functional teams to define and deliver platform capabilities.
  • Guide junior engineers and promote best practices in code quality and system design.
  • Proactively drive innovation and continuous improvement in engineering practices and technical architecture.
  • Deliver solutions that are scalable, maintainable, and focused on end-user value.

Join WhatsApp Channel