top of page
Job Description
About the Role:
We are seeking a highly skilled and experienced Principal Snowflake Developer to join our technology team. This role is ideal for a hands-on professional who brings deep expertise in Snowflake design, development, and implementation, along with a strategic mindset for delivering scalable and high-performing data solutions.
You will be responsible for leading the development of complex data systems, contributing to architectural decisions, mentoring other developers, and ensuring delivery of high-quality solutions aligned with business objectives.
Key Responsibilities:
Design, develop, and implement scalable and efficient data solutions using Snowflake.
Translate complex business requirements into robust technical solutions using best practices in data warehousing and cloud platforms.
Act as a subject matter expert (SME) in Snowflake, guiding development teams and ensuring adherence to design standards.
Collaborate with enterprise architects, product owners, and quality leads to decompose business initiatives into Epics and technical journeys.
Lead the technical design and planning phases of major projects and ensure timely delivery across project milestones.
Write expert-level code and leverage advanced development tools to enhance system performance and maintainability.
Promote a culture of collaboration, knowledge-sharing, and continuous learning across cross-functional teams.
Provide mentorship and technical guidance to junior developers and peers.
Actively contribute to technology strategy and continuously enhance domain expertise.
Communicate complex technical concepts in a clear and concise manner for both technical and non-technical stakeholders.
Qualifications & Experience:
10+ years of experience in software development, with at least 3+ years in Snowflake development.
Proven expertise in Snowflake architecture, performance tuning, data modeling (Star/Snowflake schemas), and ELT processes.
Strong understanding of cloud platforms (preferably AWS, Azure, or GCP) and integrating Snowflake in a cloud-native ecosystem.
Proficiency in SQL, scripting languages (Python preferred), and version control systems (e.g., Git).
Experience with data integration tools (e.g., Informatica, Talend, DBT, Airflow).
Familiarity with CI/CD pipelines and DevOps best practices in a data engineering context.
Solid grasp of software development lifecycles (SDLC) and Agile methodologies.
Demonstrated experience in solution architecture, technical leadership, and stakeholder engagement.
Professional certifications in Snowflake, cloud platforms, or relevant technologies are a plus.
Preferred Traits:
Strong analytical and problem-solving skills with the ability to navigate complex technical environments.
Excellent communication and interpersonal skills, with a collaborative mindset.
Ability to balance technical depth with business acumen and customer focus.
Enthusiastic about staying updated with industry trends and emerging technologies.
About Surya Systems
Surya Systems, where we redefine success through our comprehensive Staffing, Training, and Consulting Solutions. At the heart of our approach lies nurturing our resources, empowering them with unparalleled learning opportunities, and providing expert mentoring. We are passionate about guiding individuals towards their full potential and unlocking remarkable growth within the industry. Join us on a transformative journey where we invest in your future, cultivating a thriving ecosystem of talent, and together, we will create unparalleled opportunities for success.
bottom of page