Senior Software Engineer

Engineering Hyderabad, Andhra Pradesh


Description

Senior Software Engineer

Description

The ideal Senior Software Engineer has a strong engineering background, has shipped robust, scalable back-end applications to production, and takes complete ownership.  The services we build support hundreds of millions of transactions per day across millions of active gaming users. This is a fantastic opportunity to use your engineering skills to make a material impact on a highly valued revenue platform.

Responsibilities

  • Develop critical central and revenue services to support Glu’s gaming portfolio.
  • Be responsible for the entire product life cycle, from design to development, deployment and maintenance.
  • Improve Glu's ability to leverage data in making key real-time decision about everything from offer strategy to game experience.
  • Work directly with global studios to define requirements and features, and deliver on those features.
  • Maintain high standards for engineering practices across the group.

Qualifications

  • Bachelor's degree in computer science/mathematics/engineering, or other fields with proven engineering experience.
  • 4+ years of hands-on software engineering experience, ideally with building high-volume back-end services.
  • Expertise with a modern object-oriented programming language, especially Java.
  • Experience building HTTP/REST applications, ideally with Spring or SpringBoot frameworks.
  • Experience with databases, especially NoSQL stores such as DynamoDB or Cassandra.
  • Experience with Amazon Web Services (AWS).

Bonus Points

  • Some experience with Python.
  • Knowledge of distributed data processing technologies such as Spark, Flink or Elasticsearch.
  • Experience with a containerized framework, such as Docker.