Engineering Lead

Persistent Systems•Santa Clara, CA
•Hybrid

About The Position

Persistent is seeking an experienced Engineering Lead to design, develop, and deliver scalable enterprise applications, cloud-native platforms, and AI-enabled solutions for the banking and financial services industry. The role offers opportunities across senior engineering, technical leadership, and architecture tracks, with work spanning application modernization, cloud transformation, enterprise integrations, distributed systems, and Generative AI initiatives. The Engineering Lead will collaborate with business stakeholders, product teams, enterprise architects, security teams, and engineering organizations to build secure, resilient, high-performing solutions. The position involves developing backend and frontend applications, microservices, APIs, event-driven and enterprise integration solutions, and Generative AI applications. It also includes cloud-native development and deployment, containerization, CI/CD, enterprise security, observability, performance and resilience improvements, architecture and code reviews, technical governance, mentoring, Agile delivery, release management, and production support. The role is listed as full-time, with 5–20 years of experience, and supports hybrid work and flexible hours.

Requirements

  • 5–20 years of experience in software engineering, application development, technical leadership, or enterprise architecture roles.
  • Strong banking and financial services domain experience supporting enterprise-grade applications and digital transformation initiatives.
  • Deep expertise in Java 17+, Spring Boot 3.x, Spring Security, Spring Cloud, Hibernate, JPA, and enterprise application development.
  • Strong frontend development expertise using Angular, React.js, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and modern UI frameworks.
  • Proven experience designing microservices, APIs, distributed systems, and event-driven architectures.
  • Hands-on experience with Oracle 12c and enterprise database design, optimization, and integration.
  • Strong cloud architecture experience across AWS, Microsoft Azure, and Google Cloud Platform.
  • Experience with containerization, Kubernetes orchestration, Infrastructure as Code, and cloud automation frameworks.
  • Knowledge of CI/CD pipelines, DevOps practices, automated testing, code quality management, and deployment automation.
  • Experience implementing Generative AI, LLMs, OpenAI integrations, vector databases, RAG architectures, and intelligent automation solutions.
  • Strong understanding of enterprise integration patterns, messaging platforms, service-oriented architectures, and API management.
  • Exposure to domain-driven design, clean architecture principles, design patterns, and software engineering best practices.
  • Understanding of application security, identity and access management, secure coding practices, and data protection standards.
  • Experience working in large-scale enterprise environments with complex integrations and regulatory requirements.
  • Strong leadership, mentoring, communication, stakeholder management, and problem-solving capabilities.
  • Ability to translate business objectives into scalable technical architectures and implementation roadmaps.
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Responsibilities

  • Design, develop, and support scalable enterprise applications across core banking systems, enterprise platforms, and cloud ecosystems.
  • Architect and implement microservices-based solutions using Spring Boot 3.x, Spring Cloud, and cloud-native design principles.
  • Develop backend services using Java 17+, Spring Security, Spring MVC, Spring JPA, Hibernate, and REST APIs.
  • Design and implement frontend applications using Angular, React.js, HTML5, CSS3, JavaScript, Bootstrap, and related technologies.
  • Build and maintain RESTful APIs, SOAP services, webhooks, and enterprise integration services.
  • Develop event-driven architectures using messaging platforms and patterns such as Kafka, RabbitMQ, Azure Service Bus, Google Pub/Sub, CQRS, and event sourcing.
  • Design and implement Generative AI and LLM solutions, including RAG architectures, vector databases, prompt engineering, AI orchestration, and AI-powered business applications.
  • Lead cloud-native application development and deployments on AWS, Azure, and Google Cloud Platform.
  • Develop containerized solutions using Docker and Kubernetes platforms such as Amazon EKS, Azure AKS, or Google GKE.
  • Design and implement CI/CD pipelines using Jenkins, GitHub Actions, Maven, Gradle, and DevOps automation tools.
  • Build and maintain desktop applications, WPF solutions, and Microsoft Office add-ins using VSTO technologies where required.
  • Implement enterprise security controls, authentication, authorization, data protection, and secure software development practices.
  • Design and maintain observability frameworks for monitoring, logging, tracing, health checks, dashboards, and alerting.
  • Optimize application performance, scalability, availability, and operational resilience across distributed systems.
  • Conduct architecture, code, and design reviews, and participate in technical governance activities.
  • Mentor engineering teams, guide technical decision-making, and drive engineering excellence initiatives.
  • Participate in Agile ceremonies, backlog grooming, sprint planning, release management, and production support activities.
  • Translate business objectives into scalable technical architectures and implementation roadmaps.

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.
  • Group term life, personal accident, and Mediclaim hospitalization insurance coverage for the employee, spouse, two children, and parents.
  • Values-driven, people-centric, and inclusive work environment.
  • Hybrid work and flexible hours.
  • Accessibility-friendly office with ergonomic setups and assistive technologies to support employees with physical disabilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service