Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sonata Software

New

Senior Software Engineer

Posted 2 views
Discussion

Summary

Senior Software Engineer in Bangalore building data governance platform services: metadata management, data classification, and lineage, plus policy-as-code access control. Day to day involves backend development in Java or Go, integrating data platforms like Kafka, Spark, warehouses and data lakes, and automating data access, audit, and compliance workflows.

Job Description


*Strong software engineering fundamentals (distributed systems, APIs, data modeling)

* Experience building scalable backend systems in languages like Java, Go, or similar

* Familiarity with data platforms (e.g., Kafka, Spark, data lakes, warehouses)

* Experience with access control models (RBAC/ABAC) and security best practices

* Understanding of metadata, data lineage, or data governance concepts (or strong interest in the space)

* Experience building automation and platform capabilities (not just one-off pipelines)

* Comfortable working across systems and driving cross-platform integrations

* Strong problem-solving skills with a focus on scalability, reliability, and usability

* Effective collaborator who can translate business and compliance needs into technical solutions


Roles & Responsibilities


*Design and build services for metadata management, data classification, and lineage

* Develop policy-as-code frameworks for automated, fine-grained data access control

* Enable data discovery and enrichment through standardized metadata and ownership

* Build integrations across data platforms (e.g., streaming, warehouses, data lakes) to ensure end-to-end visibility and governance

* Implement automated workflows for data access, auditability, and compliance

* Integrate data quality and observability signals into governance systems

* Improve developer and user experience through APIs and self-service capabilities

* Ensure systems are scalable, reliable, and production-ready, including on-call support

* Collaborate with engineering, product, and security teams to deliver governed, compliant data solutions


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available