Senior Software Engineer - (Data Platform)

Fint Solutions

Hyderabad, Chennai

Presencial

INR 2.600.000 - 5.200.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Fint Solutions in Hyderabad is seeking a senior software engineer who combines broad software engineering experience with practical knowledge of data platforms, analytics, and data science. This role emphasizes building complete production applications—APIs, integrations, and data-driven services—with end-to-end responsibility.

You will design and deploy backend services, implement event-driven workflows, and help operationalize data/ML capabilities while collaborating with data scientists,

Formación

  • Five or more years of professional software engineering experience building and operating production applications.
  • Strong programming ability in Python, Java, TypeScript/JavaScript, C#, Go, or Kotlin.
  • Experience building backend services and well-designed APIs (REST/GraphQL).
  • Experience developing web applications using modern frontend and backend frameworks.
  • Experience with system integration patterns, API security, and service-to-service communication.
  • Experience with event-driven architectures, queues, and streaming platforms.
  • Automated testing expertise across unit, integration, and end-to-end tests.
  • Hands-on experience creating or maintaining CI/CD pipelines and automated deployment processes.
  • Experience deploying and operating applications in AWS or similar public cloud.
  • Experience with containers, serverless, or managed runtime platforms.
  • Strong knowledge of software architecture, design patterns, distributed systems, and production-operability.

Responsabilidades

  • Design, build, test, deploy, and operate production-grade software applications and data products.
  • Develop backend services, REST and GraphQL APIs, asynchronous workflows, web applications, and system integrations.
  • Build event-driven solutions using messaging, streaming, queues, and event-bus technologies.
  • Create reusable platform capabilities that publish, discover, access, and manage data products.
  • Develop and maintain automated CI/CD pipelines, test automation, and deployment processes.
  • Apply sound software engineering practices, including clean code, version control, code reviews, and secure development.
  • Design applications for reliability, scalability, performance, observability, and operational support.
  • Implement logging, metrics, tracing, alerting, error handling, and production troubleshooting.
  • Integrate applications with cloud services, enterprise platforms, and internal APIs.
  • Work with relational, NoSQL, analytical, streaming, and object-storage technologies.
  • Help productionize data-science and ML solutions into secure, maintainable services.
  • Partner with data scientists, engineers, architects, and product teams.
  • Contribute to architecture decisions, standards, patterns, and platform roadmaps.
  • Mentor engineers expanding from data tools to broader software engineering.
  • Participate in on-call support and own the software and services delivered.

Conocimientos

Python
Java
TypeScript/JavaScript
C#
Go
Kotlin
REST APIs
GraphQL
CI/CD pipelines
AWS
Apache Spark
Apache Flink
Kubernetes
CI/CD
Distributed systems
Relational DBs

Herramientas

AWS Glue
Spark
Flink
dbt
Iceberg
Snowflake
Databricks
Dremio
Athena

Descripción del empleo

Position Summary

We are seeking a senior software engineer who combines strong, broad-based software engineering experience with practical knowledge of data platforms, analytics, and data science.

This is a software engineering role first.

The successful candidate must be able to design, build, deploy, operate, and support complete production applicationsnot only data pipelines, notebooks, database solutions, or isolated cloud services. They should be equally comfortable building an API, integrating enterprise systems, implementing an event-driven workflow, creating a web application, establishing a CI/CD pipeline, and helping operationalize a data or machine-learning capability.

Experience with technologies such as AWS Glue, Apache Flink, Spark, data warehouses, and relational databases is valuable, but it is not sufficient on its own. We need an engineer who understands the full software development lifecycle and can turn data capabilities into reliable, secure, usable products.

Responsibilities
  • Design, build, test, deploy, and operate production-grade software applications and data products.
  • Develop backend services, REST and GraphQL APIs, asynchronous workflows, web applications, and system integrations.
  • Build event-driven solutions using messaging, streaming, queues, and event-bus technologies.
  • Create reusable platform capabilities that allow product teams and data-domain owners to publish, discover, access, and manage trusted data products.
  • Develop and maintain automated CI/CD pipelines, test automation, infrastructure configuration, and repeatable deployment processes.
  • Apply sound software engineering practices, including modular design, clean code, version control, code reviews, automated testing, dependency management, and secure development.
  • Design applications and services for reliability, scalability, performance, observability, and operational support.
  • Implement logging, metrics, tracing, alerting, error handling, and production troubleshooting capabilities.
  • Integrate applications with cloud services, enterprise platforms, third-party systems, identity providers, and internal APIs.
  • Work with relational, NoSQL, analytical, streaming, and object-storage technologies as appropriate.
  • Help productionize data-science and machine-learning solutions by turning experimental code and models into secure, maintainable, observable services and workflows.
  • Partner with data scientists, data engineers, architects, product managers, security teams, platform engineers, and application-development teams.
  • Contribute to architecture decisions, technical standards, reusable patterns, and platform roadmaps.
  • Mentor engineers whose experience has primarily focused on data tools, helping them adopt broader software engineering practices.
  • Participate in on-call support and take ownership of the software and services the team delivers.
Required Qualifications
  • Five or more years of professional software engineering experience building and operating production applications.
  • Strong programming ability in at least one general-purpose language such as Python, Java, TypeScript/JavaScript, C#, Go, or Kotlin.
  • Demonstrated experience building backend application services and well-designed APIs.
  • Experience developing or contributing to web applications using modern frontend and backend frameworks.
  • Experience with system integration patterns, authentication and authorization, API security, and service-to-service communication.
  • Practical experience with event-driven architectures, message queues, streaming platforms, or event buses.
  • Strong understanding of automated testing, including unit, integration, contract, and end-to-end testing.
  • Hands-on experience creating or maintaining CI/CD pipelines and automated deployment processes.
  • Experience deploying and operating applications in a public cloud environment, preferably AWS.
  • Experience with containers, serverless technologies, or managed application-runtime platforms.
  • Strong knowledge of software architecture, design patterns, distributed systems, and production-operability concerns.
  • Experience with relational databases, data modeling, SQL, and at least one non-relational or analytical data technology.
  • Demonstrated ability to troubleshoot applications across code, infrastructure, networking, integration, and data boundaries.
  • Ability to work across disciplines and take ownership of a capability from initial design through production support.
Data and Analytics Qualifications

Candidates should also have meaningful experience in one or more of the following areas:

  • Data engineering, analytics engineering, or data-platform development
  • Machine learning or applied data science
  • Statistical analysis and experimentation
  • Data pipelines, transformation frameworks, and orchestration
  • Streaming data processing
  • Data quality, lineage, governance, metadata, and discoverability
  • Data lakes, lakehouses, warehouses, and modern analytical architectures
  • Turning notebooks, models, or analytical prototypes into production software

Familiarity with technologies such as Apache Flink, Spark, Kafka, AWS Glue, dbt, Iceberg, Snowflake, Databricks, Dremio, Athena, or similar platforms is beneficial.

Preferred Qualifications
  • Experience building internal developer platforms, self-service data platforms, or reusable enterprise capabilities.
  • Experience applying data-mesh principles, including domain-owned data products, federated governance, and self-service platform enablement.
  • Experience developing user-facing tools that make complex platform capabilities accessible to non-specialists.
  • Experience with infrastructure as code using Terraform, AWS CDK, CloudFormation, or an equivalent technology.
  • Experience with Kubernetes, ECS, Lambda, or other container and serverless deployment models.
  • Experience implementing observability using tools such as OpenTelemetry, CloudWatch, Datadog, Grafana, or similar platforms.
  • Experience integrating machine-learning models or generative-AI capabilities into production applications.
  • Familiarity with MLOps, model deployment, model monitoring, feature management, and responsible AI practices.
  • Experience working in a product-oriented engineering organization.
What Success Looks Like

A successful engineer in this role can:

  • Take a business or platform problem from concept through production without depending on another engineering team to provide basic application-development expertise.
  • Choose appropriate technologies rather than treating every problem as a database, ETL, notebook, or streaming problem.
  • Build secure and maintainable APIs, applications, integrations, and event-driven services around data capabilities.
  • Establish automated testing, deployment, observability, and operational support as part of the solutionnot as afterthoughts.
  • Translate data-science prototypes into reliable production products.
  • Collaborate effectively with both traditional software-engineering teams and specialized data professionals.
  • Help the data platform operate as a product-oriented, cross-functional engineering organization.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer - (Data Platform)
Senior Software Engineer - (Data Platform)

Greythr • Chennai District

Presencial
INR 3.500.000 - 5.500.000
Senior Data Engineer
Senior Data Engineer

Naviq • Ernakulam

Presencial
INR 1.000.000 - 1.800.000
Data Platform Engineer - Full Stack
Data Platform Engineer - Full Stack

Vriba • Bengaluru

Híbrido
INR 1.800.000 - 3.200.000
Full Stack Data Platform Engineer
Full Stack Data Platform Engineer

Vriba • Bengaluru

Híbrido
INR 3.000.000 - 6.000.000
Hybrid work model
Software Engineering Manager - Enterprise Data platform
Software Engineering Manager - Enterprise Data platform

Ford Business Solutions • Chennai, Bengaluru

Híbrido
INR 3.500.000 - 7.000.000
Senior Data Engineer
Senior Data Engineer

de facto infotech • Sahibzada Ajit Singh Nagar

Híbrido
INR 2.000.000 - 4.000.000
Senior Data Platform Engineer
Senior Data Platform Engineer

Relevance Lab • Bengaluru

Híbrido
INR 400.000 - 700.000
Senior Software Engineer - Data
Senior Software Engineer - Data

Wishlink • Gurugram District

Presencial
INR 4.000.000 - 7.000.000
Senior Data Engineer
Senior Data Engineer

Zemoso Technologies • Bengaluru Urban

Presencial
INR 3.500.000 - 7.000.000
Senior Data Engineer (Data & Analytics)
Senior Data Engineer (Data & Analytics)

Summit Consulting Services • Ernakulam

Presencial
INR 1.000.000 - 1.800.000
Collaborative culture
Opportunity to influence architecture
Modern cloud-native tech stack