Flag job

Report

Senior Software Engineer

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Title: Senior Software Engineer

Location: Bangalore, India

About phData

Join phData, a dynamic and innovative leader in the modern data stack. We partner with major cloud data platforms like Snowflake, AWS, Azure, GCP, Fivetran, and dbt to deliver cutting-edge services and solutions. We're committed to helping global enterprises overcome their toughest data challenges. Even though we're growing extremely fast, we maintain a casual, exciting work environment. We hire top performers and allow you the autonomy to deliver results.

  • 6x Snowflake Partner of the Year (2020, 2021, 2022, 2023,2024,2025)
  • #1 Partner in Snowflake Advanced Certifications
  • 600+ Expert Cloud Certifications (Fivetran, dbt, Sigma Award Winners)
  • 7x Best Places to Work
  • Inc 5000 Fastest Growing US Companies (2020-2023)

Senior Software Engineer.

Experience: 8 to 12 years

At phData, we are actively developing tools to migrate data and SQL to modern data platforms efficiently.

As a Senior Software Engineer being part of our Product Engineering team, you will:

  • Write, review, and maintain high-quality code to meet project requirements.
  • Engage in collaborative efforts to enhance the development and refinement of our tools.
  • Write comprehensive design documents to document project requirements, architecture, and implementation details.
  • Participate in discussions within the team to brainstorm solutions and address technical issues.
  • Resolve user issues related to our products promptly and effectively, providing technical support and troubleshooting as needed.
  • Establish coding standards and design practices to ensure consistency and quality across projects.



Qualifications for the ideal candidate:

  • JVM Languages Expertise: Proficiency in languages that run on the Java Virtual Machine, such as Java, Kotlin, or Scala, with a strong grasp of their ecosystems and performance optimization.
  • Problem-Solving Skills: Strong analytical and problem-solving skills, with a track record of tackling complex technical challenges.
  • Collaboration and Communication: Excellent written and verbal communication skills, with the ability to engage in productive discussions, convey complex ideas clearly, and collaborate effectively with team members and users.
  • Strong desire to learn and grow: As a team, we are always learning new technologies and challenging ourselves to grow.
  • Proficiency with Large Codebases: Ability to efficiently navigate and contribute to extensive codebases, understanding their structure and dependencies. Including the use of automated building and testing technologies for CI/CD.
  • Cloud Infrastructure Experience: Experience with AWS cloud infrastructure and Linux operating environments for application development and deployment.
  • SQL Proficiency: Deep knowledge of SQL across any relational or analytical dialect, with the ability to construct complex queries, optimize performance, and manipulate data effectively.
  • Language Parsing or Compiler Experience: Experience with or the ability to learn language parsing tools, specifically ANTLR, and the ability to define grammars and
  • build compilers.
  • Recursion and Trees: Strong understanding of recursion and tree data structures, with the ability to apply these concepts in real-world applications.

Why phData? We offer:

  • Remote-First Workplace
  • Medical Insurance for Self & Family
  • Medical Insurance for Parents
  • Term Life & Personal Accident
  • Wellness Allowance
  • Broadband Reimbursement
  • Provide continuous learning opportunities to enhance your skills and expertise
  • Other benefits include paid certifications and professional development allowance


Skills

AWS
Azure
cloud infrastructure
communication skills
compiler
data structures
GCP
Java
JVM
Kotlin
Linux
Snowflake
SQL
technical support