Software Engineering Senior Engineer (India)

Software Engineering Senior Engineer (India)

02 Aug
|
FICO
|
India

02 Aug

FICO

India

Role Overview:Join our product development team in a hands-on technical role where you will be involved in the end-to-end lifecycle of software development and methodologies. This role offers the opportunity to develop a deep understanding of our business and collaborate closely with professional services and product management to create a highly feature-rich product.Key Responsibilities:- Design, develop, deploy, and support modules of a large world-class enterprise-level product.- Drive the technical architecture and design process.- Evaluate new design specifications, raise quality standards, and address architectural concerns.- Work on a wide range of complex projects, assignments, and issues.- Evaluate stability, compatibility, scalability, interoperability, and performance of the software product.- Demonstrate technical expertise through publications, presentations, white papers, and event participation.- Continually learn new technologies in related areas.- Serve as a source of technical expertise and mentor across development teams.Qualifications Required:- Bachelors/Masters in Computer Science or related disciplines, or relevant experience in software architecture, design, development, and testing.- Expertise in Java (Java 21 and above), Spring, Spring Boot, Maven/Gradle, Docker, Git, GitHub is a must. Strong in high-level and low-level system design.- Experience in creating and presenting architecture diagrams like C4, System Landscape, etc. Solid understanding of microservices architecture, principles, and patterns.- Experience with RESTful and gRPC APIs implementation.- Strong knowledge in cloud engineering areas like Kubernetes and AWS. Familiarity with databases such as Apache Pinot, Iceberg, PostgreSQL.- Ability to design, build,



and operate real-time OLAP systems using Apache Pinot with multi-tenancy at production scale.- Proficiency in designing and developing streaming ingestion pipelines into Pinot using Apache Flink, ensuring no deduplication and low latency.- Design schema, indexing, and tables to meet performance and retention requirements.- Experience in monitoring and optimizing ingestion lag, query latency in large Pinot clusters.- Skills in mentoring engineers and contributing to architecture and design reviews.- Experience in writing product specifications and documenting product features for a wider audience.- Ability to articulate designs with architects and discuss strategy/requirements with teams.(Note: No additional details of the company were provided in the job description.) Role Overview:Join our product development team in a hands-on technical role where you will be involved in the end-to-end lifecycle of software development and methodologies. This role offers the opportunity to develop a deep understanding of our business and collaborate closely with professional services and product management to create a highly feature-rich product.Key Responsibilities:- Design, develop, deploy, and support modules of a large world-class enterprise-level product.- Drive the technical architecture and design process.- Evaluate new design specifications, raise quality standards, and address architectural concerns.- Work on a wide range of complex projects,



assignments, and issues.- Evaluate stability, compatibility, scalability, interoperability, and performance of the software product.- Demonstrate technical expertise through publications, presentations, white papers, and event participation.- Continually learn new technologies in related areas.- Serve as a source of technical expertise and mentor across development teams.Qualifications Required:- Bachelors/Masters in Computer Science or related disciplines, or relevant experience in software architecture, design, development, and testing.- Expertise in Java (Java 21 and above), Spring, Spring Boot, Maven/Gradle, Docker, Git, GitHub is a must. Strong in high-level and low-level system design.- Experience in creating and presenting architecture diagrams like C4, System Landscape, etc. Strong understanding of microservices architecture, principles, and patterns.- Experience with RESTful and gRPC APIs implementation.- Strong knowledge in cloud engineering areas like Kubernetes and AWS. Familiarity with databases such as Apache Pinot, Iceberg, PostgreSQL.- Ability to design, build, and operate real-time OLAP systems using Apache Pinot with multi-tenancy at production scale.- Proficiency in designing and developing streaming ingestion pipelines into Pinot using Apache Flink, ensuring no deduplication and low latency.- Design schema, indexing, and tables to meet performance and retention requirements.- Experience in monitoring and optimizing ingestion lag, query latency in large Pinot clusters.- Skills in mentoring engineers and contributing to architecture and design reviews.- Experience in writing product specifications and documenting product features for a wider audience.- Ability

📌 Software Engineering Senior Engineer (India)
🏢 FICO
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineering senior engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software engineering senior engineer (india) / india