
Staff Software Engineer - PhData
View Company Profile- Job Title
- Staff Software Engineer
- Job Location
- India - Remote
- Job Listing URL
- https://www.phdata.io/jobs?gh_jid=6999308
- Job Description
phData is a remote-first global company with employees based in the United States, Latin America and India. We celebrate the culture of each of our team members and foster a community of technological curiosity, ownership and trust. 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)
- Fivetran, dbt, Atlation, Matillion Partner of the Year
- #1 Partner in Snowflake Advanced Certifications
- 600+ Expert Cloud Certifications (Sigma, AWS, Azure, Dataiku, etc)
- Recognized as an award-winning workplace in US, India and LATAM
As a Staff Software Engineer on the Product Engineering team, you will:
- Design, implement, and maintain high-quality code to meet project requirements
- Take ownership of the code that you write: you understand it, you are intentional about the choices you make, and you aggressively hunt down bugs
- Mentor other engineers with the goal of moving them to the next level
- Learn from other engineers, even those with less experience
- Own large features from design to implementation, guiding mid and junior engineers through the lifecycle
- Lead discussions with the team to brainstorm solutions and address technical issues
- Resolve user issues with a keen focus on root cause analysis, thinking strategically about incorporating preventative measures into our software, builds, and tests to prevent future issues
- Influence coding standards and design practices to ensure consistency and quality across projects
Qualifications for the Ideal Candidate
Experience: 8 to 12+ years.
- JVM Experience: You are an expert in Java and/or Kotlin, with a deep understanding of the JVM ecosystem.
- Build Systems: You have experience creating and maintaining custom builds in Gradle or Maven. Maybe you even enjoy it.
- Problem-Solving: You enjoy solving problems so much that you seek them out, or maybe even fabricate them yourself just so you can solve them.
- Collaboration and Communication: You are equally capable of explaining your ideas verbally as you are writing them down. When you disagree with others, you raise your concerns and work through the issues constructively. It frustrates you when others do not provide relevant information, so you strive to communicate relevant details to others clearly and effectively.
- Strong desire to learn and grow: As a team, we are always learning new technologies and challenging ourselves to grow. You need to enjoy learning if you are going to keep up.
- Proficiency with Large Codebases: Our code base is fairly large, and covers a wide variety of domains. Not only can you navigate large codebases easily, but you also have opinions on how they should be structured to improve developer experience.
- CI/CD and Automation: Boring work is something you really want to avoid, and your favorite way to avoid it is with automation.
- Cloud Infrastructure Experience: We deploy our infrastructure in AWS on Linux. You need a solid understanding of cloud infrastructure, troubleshooting techniques, and maybe some architecture experience. If you do not know the right answer, you at least know how to find it.
- Database Proficiency: Writing code that interacts with databases, writing SQL, and generally working with data should come naturally to you.
- Algorithms: Algorithms are second nature for you. You know when to sort a collection or when to wait. You know the difference between O(n) and O(n^2) time complexity and why that matters in a hot section of code.
- Data Structures: Your understanding of data structures is so deep that you can instinctively pick a list, set, map, or some other data structure based on the context, and you are usually right. Trees and graphs do not scare you. You know when and how to use these data structures effectively in real applications.
- Language Parsing or Compiler Experience: Bonus points if you have experience with custom parsers or compilers, especially if they used ANTLR.
phData celebrates diversity and is committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at phData. We are proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at People Operations.
Everything You Need, One Platform.
From job listings to startups, investors to funding rounds, and everything in between, Employbl puts the power in your hands. Why wait?
Start your free trial today!Stay Ahead of the Curve
Sign up for our newsletter to stay informed about the latest startups and trends in the tech market. Let Employbl be your guide to success.
PhData Company Size
Between 200 - 1,000 employees
PhData Founded Year
2014
PhData Total Amount Raised
$2,499,997