Senior Software Engineer

Persistent

Bengaluru

On-site

INR 4,500,000 - 7,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Education and certifications
Annual health check-ups
Group life insurance
Casual Fridays

Job summary

Persistent in Bengaluru is seeking a hands-on Senior Software Engineer to build secure, scalable backend systems in Java and Python, and to design agentic AI solutions using Google ADK and MCP.

You will develop Java Spring Boot services, Python FastAPI components, MCP tool integrations, and end-to-end LLM features, with Docker/Kubernetes, CI/CD, and observability.

We offer hybrid work, competitive salary, and opportunities for education and growth.

Qualifications

  • 5–8 years of hands-on backend experience.
  • Strong proficiency in Java (Spring Boot) and Python (FastAPI).
  • Experience integrating LLMs and agent workflows.
  • Familiarity with MCP concepts and tool servers.
  • Security-focused with OAuth2/OIDC and JWT basics.

Responsibilities

  • Build high-scale backend services with Java 17+ and Spring Boot.
  • Develop Python services for AI workflows and tool endpoints.
  • Design agentic workflows using Google ADK and MCP patterns.
  • Implement MCP tool integrations and server connectivity.
  • Deliver end-to-end LLM features with guardrails and evaluation.
  • Enable code generation workflows with governance.
  • Work with relational and NoSQL stores and vector search.
  • Containerize services and deploy via Docker/Kubernetes and CI/CD.
  • Ensure observability, SLOs/SLIs, and incident response.

Skills

Java
Spring Boot
Microservices
API design
Backend architecture
Python
FastAPI
LLMs integration
Google ADK
MCP
Docker
Kubernetes
CI/CD
OAuth2/OIDC
JWT

Education

Bachelor's in Engineering / CS / IT

Tools

Docker
Kubernetes
OpenShift
GitHub Actions
Google ADK

Job description

About Position:

We are looking for a hands-on Senior Software Engineer who can build secure, scalable backend systems in Java and Python, and who is equally comfortable designing agentic AI solutions using Google ADK, integrating LLMs, and implementing Model Context Protocol (MCP)-based tools/servers. This role blends modern microservices engineering with practical GenAI delivery shipping production-grade agents that can reason, call tools, retrieve knowledge, and safely generate or transform code.

  • Role: Senior Software Engineer
  • Location: Bangalore
  • Experience: 5 to 8 Years
  • Job Type: Full Time Employment
What You'll Do:
  • Build high-scale backend services using Java 17+, Spring Boot, and REST/gRPC patterns focusing on reliability, security, and performance.
  • Develop Python services (e.g., FastAPI) to power AI workflows, tool endpoints, and orchestration components used by agents.
  • Design and implement agentic workflows (planning, memory, retrieval, tool-use) using Google ADK and modern agent patterns (single-agent and multi-agent).
  • Implement MCP-based tool integrations, including defining tool schemas, building MCP servers (Java/Python), enabling agent-to-service connectivity, and validating tool behavior with real environments. (MCP concepts are actively used in our internal agentic learning materials).
  • Deliver LLM features end-to-end: prompt design, function calling/tool invocation, RAG pipelines, response grounding, guardrails, and evaluation strategies for quality and safety.
  • Enable code generation workflows: build features where agents assist with code scaffolding, refactoring, unit test generation, secure coding fixes, and CI checks while ensuring human oversight and governance.
  • Work with data stores (relational + NoSQL) and support vector search / embeddings for semantic retrieval use cases.
  • Containerize and deploy services using Docker and Kubernetes/OpenShift, and contribute to CI/CD automation and release governance.
  • Operationalize with observability (metrics, tracing, logs), SLOs/SLIs, incident response, and performance tuning.
  • Collaborate with product, security, cloud, and data teams; participate in Agile ceremonies; mentor engineers and drive engineering excellence.
Expertise You'll Bring:
  • Strong professional experience in Java (6+ years), Spring Boot, microservices, API design, and backend architecture.
  • Solid Python experience building production services (FastAPI/Flask/Django) and automation components for AI/agent workflows.
  • Practical experience integrating LLMs in applications (prompting, tool/function calling, safety considerations, evaluation).
  • Working knowledge of agentic patterns (planning, memory, retrieval/RAG, tool routing) and comfort building agents that can execute tasks reliably.
  • Familiarity or hands-on experience with Google ADK (agent definition, workflows, tools, guardrails) and using it to build deployable agents.
  • (Internal solution artifacts use Google ADK for agent creation and guardrails.) Understanding of MCP concepts and ability to implement/consume MCP tools/servers for agent integrations.
  • Strong security fundamentals: authN/authZ, OAuth2/OIDC, JWT, secure coding, secrets management, and threat-aware design.
  • Experience with Docker, Kubernetes/OpenShift, and CI/CD pipelines (e.g., GitHub Actions).
  • Nice-to-have Experience with vector databases, embeddings, semantic search, and evaluation/observability for LLM systems.
  • Bachelors degree in Engineering, Computer Science, Information Technology, Business Administration, or a related discipline, as applicable for the role.
Benefits:
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."\

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Persistent Systems • Bengaluru

Hybrid
INR 2,300,000 - 4,200,000
Hybrid work / flexible hours
Accessible office with assistive tech
Long Service awards
+3
AI / Machine Learning Specialist
AI / Machine Learning Specialist

Persistent Systems • Pune District

On-site
INR 1,500,000 - 2,100,000
Hybrid work
Flexible hours
Long Service awards
+1
Lead Agentic AI Engineer
Lead Agentic AI Engineer

Persistent Systems • Pune District

On-site
INR 3,500,000 - 6,500,000
Group term life
Personal accident insurance
Mediclaim hospitalization
+4
Senior AI Engineer
Senior AI Engineer

Persistent Systems • Pune District

Hybrid
INR 2,500,000 - 4,000,000
Hybrid work
Education sponsorship
Long service awards
+3
Agentic AI Developer/Lead
Agentic AI Developer/Lead

Persistent Systems • Pune District

Hybrid
INR 1,500,000 - 2,500,000
Java AIML Developer
Java AIML Developer

Persistent Systems • Pune District

Hybrid
INR 1,400,000 - 2,100,000
Hybrid work
Industry-leading benefits
Education sponsorship
+1
AI/ML Engineer
AI/ML Engineer

Persistent • Hyderabad, Pune District

Hybrid
INR 3,500,000 - 5,200,000
Competitive salary
Talent development
Flexible hours
+2
Senior AI/ML Engineer
Senior AI/ML Engineer

Persistent Systems • Pune District

Hybrid
INR 2,800,000 - 4,500,000
Group term life insurance
Personal accident insurance
Mediclaim hospitalization
+2
Senior Software Engineer ( Java Full-Stack / AI)
Senior Software Engineer ( Java Full-Stack / AI)

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Software Engineer, Senior ( Java Full stack - AI )
Software Engineer, Senior ( Java Full stack - AI )

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000