Senior Software Engineer (data Platform)

Engineering · Bengaluru, India

Job description

As part of this role, the candidate would be working for the Data Platform Engineering backend team which is primarily responsible for developing features around protection, sharing, pipelines, and management for data.

A candidate with below skillsets would be an ideal fit for the Senior Software Engineer role in Data Platform Engineering team.

  • 5+ years of relevant experience in software development
  • Ability to drive design, and development for critical projects
  • Keen eye on quality, stability, and scalability aspects of the product
  • Hands on experience of working with microservices, databases, and with public clouds
  • Good at data-structures and algorithms
  • Strong coding and programming skills - writing clean, modular, and maintainable code
  • Good at designing and developing stable, scalable, and performant code
  • Ability to think through and solve complex software design and scale problems
  • Being flexible and ability to learn and work across technologies (Java, Golang, Python, unit-testing)
  • Able to debug, troubleshoot, and resolve complex technical issues.
  • Mentor junior engineers and work in collaboration with cross functional teams

Peers

View in org chart