Engineering Lead

Persistent Systems

• $120K — $145K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-20 years of engineering experience in software development, particularly in the banking and financial domains.
  • Proficiency in Java (version 17+) and backend frameworks such as Spring Boot 3.x.
  • Strong knowledge of frontend technologies including HTML5, CSS3, JavaScript (ES6+), and Angular 16.
  • Experience with microservices architecture and cloud deployment using AWS, Azure, or GCP.
  • Hands-on familiarity with CI/CD practices and DevOps tools like Jenkins and GitHub Actions.

Responsibilities

  • Design and develop enterprise-grade digital solutions for banking clients.
  • Implement scalable solutions using microservices and cloud technologies.
  • Create and optimize RESTful APIs and SOAP services for application integration.
  • Mentor junior engineers and contribute to architectural discussions and best practices.
  • Drive the generation of AI and LLM-powered solutions, incorporating prompt engineering and integration with external APIs.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Focus on talent development, including support for higher education and certifications.
  • Access to cutting-edge technologies and projects.
  • Flexible work hours and engaging employee initiatives.
  • Annual health check-ups and family-inclusive insurance coverage.
Full Job Description
Job Description

About Position:

We are looking for a highly skilled Engineering Lead to drive the design, development, and delivery of enterprise-grade digital solutions for leading banking and financial services clients.

  • Role: Engineering Lead
  • Location: San Jose, CA or San Leandro, CA or Charlotte, NC, or Dallas, TX
  • Experience: 5 yrs to 20 yrs.
  • Job Type: Full Time Employment

What You'll Do:

  • Design, develop, and support scalable solutions across core applications, enterprise platforms, and cloud ecosystems.
  • Backend Development: Spring Boot 3.x, Spring Security 6.x, Spring Core, Spring MVC, Spring AOP, Spring Actuator, Spring ORM, Spring JPA, and Spring REST.
  • Microservices Architecture: implementing microservices using Spring Boot 3.x and Spring Cloud.
  • Database Technologies: Hibernate 6.x and JPA for ORM ,Oracle 12c.
  • Java Programming: Java 17+ (including multithreading, event handling, and generics).
  • Frontend Development: Skilled in HTML5, CSS3, JavaScript (ES6+), Bootstrap 5, jQuery, Ajax, and Angular 16.
  • UI/UX Design: Ability to design and develop responsive web applications using modern frontend frameworks and technologies.
  • Angular Framework: Hands-on experience in creating Angular components, services, directives, pipes, and implementing route guards in Angular 16.
  • Web Services: Proficient in developing and consuming SOAP and RESTful APIs using JAX-WS, JAX-RS, and Spring Rest Controller.
  • Application Deployment: Experience deploying applications on servers like Apache Tomcat 10.x, JBoss EAP 7.x, and IBM WebSphere 9.x.
  • Cloud Technologies: Hands-on experience with AWS (EC2, S3, Lambda, RDS), Azure App Services, Google Cloud Platform, Docker, and Kubernetes for containerization and orchestration.
  • CI/CD & DevOps: Skilled in Jenkins, GitHub Actions, Maven, Gradle, and SonarQube for automated builds and deployments.
  • Design Patterns & Architecture: Strong understanding of MVC architecture and J2EE design patterns.
  • Agile Methodologies: Proven ability to work in Agile environments, conduct scrum meetings, and manage sprint progress.
  • Architect, design, and implement Java / .NET Core / .NET 6+/7+ web applications and services, adhering to domain-driven design and clean architecture principles.
  • Develop and maintain RESTful APIs as well as SOAP/WSDL-based services, webhooks, and service endpoints.
  • Construct frontend user interfaces utilizing React.js or other component/UI frameworks such as Angular or Vue, ensuring seamless integration with backend systems.
  • Design and deliver generative AI and LLM-powered solutions including prompt engineering, embedding/retrieval augmented generation (RAG), vector store implementation, prompt orchestration, and integration with external AI APIs or model hosts.
  • Build and maintain desktop and Office extension clients, including WPF applications and VSTO Office add-ins for Excel, Word, and Outlook.
  • Implement Windows-level integrations, such as context menu overrides, shell extensions, system hooks, and registry modifications.
  • Develop messaging and event-driven architectures leveraging Kafka, Pub/Sub, message brokers (e.g., RabbitMQ, Azure Service Bus), event sourcing, and CQRS where applicable.
  • Ensure robust monitoring, logging, alerting, and observability through comprehensive instrumentation of services with metrics, dashboards, distributed tracing, structured logs, health checks, and error tracking.
  • Drive reliability, scalability, and performance optimization across technology layers.
  • Conduct code reviews, design reviews, and architectural critiques to promote coding standards, patterns, and industry best practices.
  • Mentor mid-level and junior engineers, facilitating technical growth, and contributing to estimation, grooming, and strategic planning processes.
  • Participate actively in sprint planning, backlog refinement, architectural discussions, incident response, and deployment readiness activities.

Expertise You'll Bring:

  • Hands-on experience in Banking Domain with one or more Technologies: Core Application Development, Cloud, Infra & DevOps, Security, SFDC, Enterprise Applications, Data Engineering, or AI/ML.
  • Strong understanding of cloud architectures and hyperscaler services on Google, Amazon, or Microsoft platforms.
  • Experience working in enterprise environments with complex systems and integrations.
  • Knowledge of DevOps practices, automation tools, and modern deployment strategies.
  • Exposure to data platforms, analytics, machine learning, or AI solutions is a strong plus.
  • Understanding of security principles including identity, access management, and data protection.
  • Ability to work independently and collaboratively in fast-paced delivery environments.
  • Strong communication skills and the ability to translate technical concepts to diverse stakeholders.

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

Similar Jobs

More Jobs at Persistent Systems

More Finance & Insurance Jobs

Find similar Engineering Lead jobs: