Senior Software Engineer

Sonata Software

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

43 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sonata Software is seeking a data governance and metadata platform engineer in Bengaluru to design and build services for metadata management, classification and lineage. You will enable automated, policy-driven access control and cross-platform data visibility across data lakes, warehouses and streaming platforms.

The role emphasizes governance, data quality, and developer experience through APIs and self-service capabilities, with collaboration across engineering, product, and security teams.

Qualifications

  • Strong software engineering fundamentals with focus on scalable systems.
  • Experience building backend services in Java, Go, or similar.
  • Familiarity with data platforms like Kafka and Spark.
  • Hands-on with access control models (RBAC/ABAC) and security practices.
  • Understanding of metadata, data lineage or governance concepts.
  • Experience building automation and platform capabilities.
  • Ability to drive cross-platform integrations and collaboration.
  • Strong problem-solving for scalability, reliability and usability.
  • Ability to translate business and compliance needs into technical solutions.

Responsibilities

  • Design and build services for metadata management, data classification and lineage.
  • Develop policy-as-code frameworks for fine-grained data access control.
  • Enable data discovery and enrichment through standardized metadata and ownership.
  • Build integrations across data platforms 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 data solutions.

Skills

Distributed systems
APIs
Data modeling
Backend development
Java
Go
Security best practices
Collaboration
Problem solving
On-call support

Tools

Kafka
Spark
Data lakes
Data warehouses
Metadata management
Data governance

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
  • *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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer and Lead
Senior Software Engineer and Lead

Sonata Software • Bengaluru

Hybrid
INR 1,400,000 - 3,400,000
Senior Software Engineer and Lead
Senior Software Engineer and Lead

Orcapod Consulting Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Associate Director
Associate Director

S&P Global Market Intelligence • Hyderabad, Gurugram District, Bengaluru

Hybrid
INR 5,500,000 - 9,000,000
Senior Data Engineer
Senior Data Engineer

DATAECONOMY Inc • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Software Engineer (Systems) 3
Software Engineer (Systems) 3

DGN Technologies Inc • Bengaluru

On-site
INR 2,600,000 - 4,200,000
Java Developer
Java Developer

Hexaware Technologies • Chennai District

On-site
INR 3,500,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

CBX1 • Bengaluru

On-site
INR 1,900,000 - 3,000,000
Principal Software Engineer – Platform & Services
Principal Software Engineer – Platform & Services

Jobtailor • Chennai District

On-site
INR 4,000,000 - 6,000,000
Software Engineering Manager
Software Engineering Manager

Optum • Dadri, Hyderabad, Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Sr Lead Software Engineer - Java
Sr Lead Software Engineer - Java

Hackajob • Hyderabad, Pune District, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000