Back to jobs
S
Hiring companySonatype

Verified today

Senior Software Engineer - Data

Hyderabad, India Full-time Hybrid

About the role

Senior Software Engineer – Data (License Team) at Sonatype is a full‑time hybrid role based in Hyderabad. The position blends data engineering, microservices, and full‑stack development to power analytics, machine learning, and advanced search across the company’s data platform. You’ll design and build scalable ETL/ELT pipelines, develop Java/Python microservices with React front‑ends, and deploy them to AWS ECS/Fargate via CI/CD. The role also involves optimizing SQL and NoSQL data models, implementing web scraping and real‑time streaming pipelines with Kafka and Flink, and applying ML techniques for predictive modeling. You’ll ensure observability, monitoring, and documentation using Mermaid diagrams. The ideal candidate has 5+ years of experience, strong Python/Scala/Java skills, and expertise in distributed data systems, CI/CD, and AWS. Sonatype offers parental leave, diversity initiatives, and flexible working practices.

What you’ll do

  • Design and build data pipelines, ETL/ELT workflows
  • Develop microservices with Java/Python/React
  • Deploy services to AWS ECS/Fargate
  • Optimize data storage models
  • Implement web scraping and ingestion pipelines
  • Apply ML techniques
  • Implement observability and monitoring
  • Document architecture with Mermaid

What you’ll bring

  • 5+ years experience as Data Engineer or Backend Engineer
  • Strong programming skills in Python, Scala, or Java
  • Experience with distributed data systems like Spark, Kafka, Flink
  • Proficient SQL

Nice to have

  • Experience with Databricks, dbt, Terraform, Kubernetes
  • Streaming data pipelines
  • Data governance frameworks
  • ML pipelines in production

Skills

Python, Scala, JavaSpark, Kafka, FlinkSQL, NoSQLCI/CD (Jenkins)Mermaid diagrammingAWS ECS/Fargate

Benefits

  • Parental leave
  • Diversity and inclusion initiatives
  • Flexible working practices