Senior Backend Engineer

Dew Software, Inc

Hyderabad

On-site

INR 1,500,000 - 2,300,000

Full time

14 days+
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

Dew Software, Inc. is seeking an experienced backend engineer to join our global product teams in Hyderabad. You will help design and optimize large-scale distributed systems, leveraging cloud platforms and modern data technologies.

Ideal candidates bring 6+ years in software engineering, hands-on Big Data experience (Spark/Hadoop/Kafka), and strong programming skills in Java/Scala/Go. You will collaborate with remote teams to deliver scalable solutions.

Qualifications

  • 6+ years in software engineering (backend) required.
  • 3+ years on cloud platforms (GCP/AWS/Azure).
  • 2+ years in Big Data ecosystems (Spark, Hadoop/MR, Kafka).
  • Excellent communication and remote collaboration with global teams.
  • Passion for large-scale distributed systems and scalable, high-performance code.
  • Proficient in Java, Scala, or Go.
  • 1+ years of Observability (distributed tracing, SLI/SLO/SLA).
  • Bachelor's or Master's in CS/IS or related field.
  • Familiar with OOD/OOA; track record delivering cross-team projects.
  • Agile development with collaborative mindset.
  • Open to using latest tools and technologies.

Skills

Backend software engineering
Cloud platforms
Big Data (Spark Hadoop Kafka)
Distributed systems
Java/Scala/Go
Observability
OOD/OOA
Agile teamwork
Adaptability
SQL
Python

Education

Bachelor's or Master's in CS/IS or related field

Tools

Terraform
Kubernetes
Helm
Gradle
SingleStore

Job description

Skills requirements
  • 6+ years of experience in the fields of software engineering (backend)
  • 3+ years of experience using cloud-based platforms such as GCP, AWS, Azure, or similar technologies
  • 2+ years of hands-on experience in managing and optimizing Big Data ecosystems such as Spark, Hadoop/MR, Kafka
  • Excellent communication and collaboration skills and experience working with a remote, global team.
  • Have a passion for building large-scale distributed systems and are comfortable writing maintainable, extensible, scalable, and high- performance code.

Proficient in one or more compiled languages, preferably Java, Scala, and Go.

1+ years of experience in Observability, such as distributed tracing, service level indicator, Service level objective, and service level Agreement.

Bachelor's or Master's of Science in Computer Science, Information Systems or related degree

Familiar with OOD and OOA Track record of leading and delivering large-scale, cross-team, cross-functional projects.

Enjoy collaborating on an agile development team and have empathy for teammates and customers.

Comfortable evaluating and adapting to the latest tools and technologies.

Bonus points
  • Experience designing and implementing standard/common event systems.
  • Experience designing and deploying high-performance systems with reliable monitoring and logging practices.
  • Strong technical knowledge of cloud infrastructure, distributed systems, and reliability practices
  • Experience with a real-time distributed database such as SingleStore (Memory database)
  • Experience with GCP products such as BigTable, BigQuery, Dataproc, PubSub, or other data tools like Spark, Kafka, Hive, or Apache Beam
  • -Experience with development tools such as Terraform, Kubernetes, Helm, or Gradle
  • -Experience with designing and implementing interfaces and infrastructure for large-scale systems and RESTful APIs DA Skillset (Required for the Data Analyst Role)
  • Possess a solid foundation in statistics and practical experience with statistical software (such as Excel, SPSS, SAS) and mastery in data analysis languages, including SQL, Python.
  • Exhibit exceptional analytical abilities to compile, structure, examine, and present substantial data sets with precision and thoroughness.
  • Capable of critically evaluating data to derive meaningful, actionable insights.
  • A bachelor's degree in Computer Science, Information Management, Statistics, or a comparable discipline is required, with prior experience in data analysis or a related field being advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Symboticware Ai • Gurugram District

On-site
INR 1,200,000 - 2,100,000
Senior Data Engineer
Senior Data Engineer

Luxoft India • India

On-site
INR 1,500,000 - 2,000,000
Senior Data Engineer
Senior Data Engineer

PeopleStrong • India

On-site
INR 900,000 - 1,500,000
Software Engineer II - Level 8
Software Engineer II - Level 8

PRI INDIA IT SERVICES PRIVATE LIMITED • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer
Senior Data Engineer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 800,000 - 1,200,000
GCP Data Engineer
GCP Data Engineer

Jobtailor • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Data Engineer
Data Engineer

Intellics Global Services • Hyderabad, Pune District, Chennai District

On-site
INR 600,000 - 900,000
Senior Backend Developer
Senior Backend Developer

Dew Software, Inc • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Data Engineer
Senior Data Engineer

Proclink • Gandhamguda

On-site
INR 800,000 - 1,500,000
Data Engineer
Data Engineer

Orcapod • Bengaluru

On-site
INR 800,000 - 1,200,000