Location: Bangalore
Experience: 8–12 years
We are looking for a Lead Engineer to develop data-centric platforms, products, and intelligent systems This role emphasizes building applications and computational platforms using Core Java as the primary foundation, while leveraging modern cloud and full-stack capabilities where needed.
As a Lead Engineer, you will focus on designing and developing backend-heavy, data-intensive systems that power product capabilities, analytical workflows, and decision-support applications. This role will also involve selective full-stack and cloud exposure where needed.
· Design and build platforms, products, and backend systems using Core Java (collections, concurrency, multithreading, JVM internals) and modern frameworks
· Develop applications using the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security) and related frameworks
· Apply strong object-oriented design principles, design patterns, and clean architecture practices
· Build high-performance services with a focus on memory management, performance tuning, and scalability
· Develop reusable computation services and data-processing components that power product capabilities
· Translate product and analytical requirements into scalable system designs and architectures
· Build systems with a strong focus on processing efficiency and extensibility
· Design and build modern full-stack applications with a strong backend-first approach
· Develop responsive and scalable frontend applications using frameworks such as React, Angular, or similar
· Build and integrate Node.js or Java-based backend-for-frontend (BFF) layers where required
· Ensure seamless interaction between frontend, backend, and data systems
· Apply best practices in UI architecture, state management, and performance optimization
· Work with modern tooling such as TypeScript, REST/GraphQL APIs, and component-based design systems
· Collaborate with design and product teams to deliver intuitive and high-quality user experiences
· Develop and maintain RESTful APIs and backend services supporting applications
· Build services that encapsulate business logic, computation, and data transformations
· Ensure strong integration between backend systems and data platforms
· Design and implement cloud-native applications (AWS / Azure / GCP)
· Build systems that are scalable, resilient, and optimized for performance
· Work with distributed architectures, asynchronous processing, and event-driven systems
· Design and build systems capable of handling large-scale data processing, transformations, and computation workflows
· Develop services that enable data-driven product features and analytical capabilities
· Work with structured and semi-structured data across different storage and processing systems
· Collaborate with data teams to integrate pipelines, models, and data services into production systems
· Lead technical design and architecture for product engineering initiatives
· Establish and promote best practices across coding, architecture, and system design
· Mentor engineers and help shape a high-performing product engineering team
· Drive engineering quality, documentation, and maintainability standards
· Partner with product, data, and platform teams to deliver end-to-end solutions
· Work alongside existing engineering teams with clear ownership boundaries and collaboration models
· Contribute to defining the roadmap and evolution of the Product Engineering function
· 8+ years of experience in software engineering with a strong focus on Core Java and Full Stack development.
· Deep understanding of object-oriented design, concurrency, and multithreading
· Strong experience building data-intensive backend systems or platforms
· Experience building microservices and REST APIs using frameworks like Spring Boot
· Strong understanding of distributed systems and high-throughput architectures
· Solid understanding of data modeling, SQL, and data processing patterns
· Experience working with cloud platforms (AWS / Azure / GCP)
· Exposure to data engineering concepts (ETL, batch/stream processing, data pipelines)
· Experience with event-driven architectures and streaming platforms (Kafka or similar)
· Familiarity with modern data platforms (Snowflake or similar)
· Experience building analytical or decision-support systems
· Experience building platforms, frameworks, or reusable backend components

Pretium Enterprise Operations India Private Limited (PES India) is a subsidiary of Pretium Partners, LLC. With expert business service capabilities, PES India provides transformative services to Pretium and its operating and portfolio companies, Progress Residential, Selene Finance, Deephaven Mortgage, Anchor Loans and BH Management.