Senior Software Engineer

Persistent Systems

Bengaluru

Hybrid

INR 2,300,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work / flexible hours
Accessible office with assistive tech
Long Service awards
Group term life insurance
Mediclaim hospitalization
Sponsorship for higher education and认证

Job summary

Persistent Systems in Bengaluru invites 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.

You will implement MCP-based tool integrations, deliver end-to-end LLM features, containerize with Docker/Kubernetes, and collaborate across product, security, and data teams while mentoring colleagues.

Qualifications

  • 8–12 years of hands-on backend software engineering experience.
  • Strong Java (17+), Spring Boot, and API design skills.
  • Production Python services experience (FastAPI/Flask/Django) and AI workflow automation.
  • Experience integrating LLMs and agent patterns; MCP and Google ADK familiarity.
  • Containerization with Docker and Kubernetes/OpenShift; CI/CD familiarity.
  • Security fundamentals including OAuth2/OIDC, JWT, and secrets management.
  • Bachelor's degree in engineering/CS/IT or related discipline.
  • Excellent collaboration in Agile environments.

Responsibilities

  • Build high-scale backend services using Java 17+ and Spring Boot.
  • Develop Python services (FastAPI) powering AI workflows and tool endpoints.
  • Design agentic workflows with Google ADK and modern single- and multi-agent patterns.
  • Implement MCP-based tool integrations and servers for agent connectivity.
  • Deliver end-to-end LLM features: prompts, function calls, RAG, safety.
  • Enable code generation workflows: scaffolding, refactoring, tests, governance.
  • Work with relational and NoSQL stores; enable vector search/embeddings.
  • Containerize/deploy with Docker and Kubernetes/OpenShift; contribute to CI/CD.
  • Observability: metrics, tracing, logs; set SLOs/SLIs and incident response.
  • Collaborate with product, security, cloud, data teams; mentor engineers.

Skills

Java
Spring Boot
Microservices
Backend API design
Python
FastAPI
Google ADK
MCP
CI/CD
Docker
Kubernetes
Security fundamentals
Observability
Agile
Mentoring

Education

Bachelors degree

Tools

FastAPI
Flask
Django
GitHub Actions

Job description

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
  • Experience: 8 to 12 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 checkswhile 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.
  • 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
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:
  • 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 • Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
Hybrid work
Education and certifications
Annual health check-ups
+2
Agentic AI Senior Engineer
Agentic AI Senior Engineer

Citigroup Inc. • Pune District

On-site
INR 3,000,000 - 6,000,000
Software Engineer – AI (Python & Java)
Software Engineer – AI (Python & Java)

Acuiti Labs Inc. • Pune District

On-site
INR 600,000 - 1,200,000
Life insurance
Group medical coverage
Personal accident protection
+5
Python Senior Software Engineer
Python Senior Software Engineer

Sopra Steria USA • India

On-site
INR 1,200,000 - 2,400,000
Senior Software Developer
Senior Software Developer

United States Digital Space LLC • Maharashtra

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,500,000 - 3,000,000
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
Sr. Staff Engineer (Java Fullstack or Python, AI)
Sr. Staff Engineer (Java Fullstack or Python, AI)

Experian • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Best-in-class family well-being benefits
Enhanced medical benefits
Paid time off
Senior AI Engineer
Senior AI Engineer

Ciklum • Chennai District

On-site
INR 2,400,000 - 4,800,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