INIntuit
Senior Software Engineer
Bangalore ₹3-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.