Staff Software Engineer
5 days ago
Description :As a Staff Software Engineer, you will serve as a key technical leader in designing and implementing data and reporting solutions across the Snowflake consumption layer and our reporting ecosystem. You'll work closely with the Data Platform, Product, and Analytics teams to build reliable data pipelines, reporting models, APIs, and self-service tools that ensure trust, transparency, and performance in our data products.This role combines data platform expertise with reporting system design, ideal for someone who can bridge upstream data architecture with downstream business intelligence needs.Responsibilities :- Architect and implement scalable reporting data models in Snowflake to support ThoughtSpot and Power BI consumption.- Design and maintain robust semantic models, data sharing mechanisms, and APIs for downstream consumers.- Partner with the Data Platform team to align ingestion, conformance, and consumption patterns across ADLS, Iceberg, Airflow, and IICS.- Define and implement data governance, quality validation, and security standards across reporting pipelines.- Build performant, reusable data transformations and APIs for reporting and dashboards.- Integrate with Snowflake Data Sharing, webhooks, and REST/GraphQL endpoints to deliver customer-facing insights.- Lead proof-of-concepts for new reporting frameworks and data sharing capabilities.- Ensure reliability, accuracy, and auditability across all data presented to end users.- Implement data validation and quality frameworks (e. g., dbt tests, Great Expectations).- Monitor data freshness and pipeline health through observability tools and Snowflake monitoring.- Collaborate with DAAS and Platform teams to triage and resolve data quality issues.- Partner with product managers, analysts, and business stakeholders to translate requirements into scalable data solutions.- Mentor engineers in data modelling, performance tuning, and best practices for Snowflake and BI systems.- Contribute to documentation, standards, and architecture reviews.Requirements :- 8+ years of experience in data engineering, data products, or BI systems.Deep expertise in :1. Snowflake - modeling, performance optimization, RBAC, and data sharing2. SQL - advanced queries, window functions, analytical optimizations3. ThoughtSpot / Power BI - data modeling, embedding, semantic layer design4. Python / PySpark - data transformations and automation5. Airflow, Informatica IICS, or equivalent for orchestration6. Azure ecosystem - ADLS, ADF, and related services.- Strong understanding of data modelling patterns (star schema, Iceberg, medallion architecture).- Familiarity with Kafka / Debezium for CDC-based ingestion.- Experience building or consuming REST / GraphQL APIs for data products.- Bachelor's degree in Computer Science, Software Engineering, or a related technical field- A Master's or PhD in Computer Science, Data Science, Machine Learning, Artificial Intelligence or Statistics is a strong plus.Preferred :- Hands-on with dbt, Great Expectations, or similar data quality frameworks.- Experience embedding analytics through ThoughtSpot Everywhere or APIs.- Knowledge of Iceberg table management, webhooks, and event-driven pipelines.- Background in healthcare, benefits, or financial data domains. (ref:hirist.tech)
-
Staff Software Engineer, Reliability
2 days ago
Bengaluru, Karnataka, India Veeam Software Full time ₹ 12,00,000 - ₹ 24,00,000 per yearVeeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...
-
Lead / Staff Software Engineer - SDET
6 days ago
Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearBlack Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Lead / Staff Software Engineer - SDET
5 days ago
Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearBlack Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Software QA Staff Engineer
2 weeks ago
Bengaluru, Karnataka, India Quest Software Full timeOverviewWe are seeking a dedicated Quality Assurance Engineer to join the One Identity Cloud team to ensure our products are delivered with high quality and meets customer expectations.You will collaborate with other technical staff to deliver consistently reliable hosted, SaaS solutions that support our users.ResponsibilitiesManaging test cases; defining...
-
Staff Software Development Engineer
6 days ago
Bengaluru, Karnataka, India Razorpay Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRazorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...
-
Staff Software Engineer
2 days ago
Bengaluru, Karnataka, India Thomson Reuters Full time ₹ 12,00,000 - ₹ 36,00,000 per yearStaff Software Engineer- AIAre you passionate about building AI-driven software that transforms how professionals work? Join a dynamic and highly skilled team at Thomson Reuters, where we invest deeply in AI technologies and explore emerging fields with the backing of a global leader. As a Staff Software Engineer AI, you will play a lead role in...
-
Staff Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India People Resources Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are looking for a Staff Embedded Software Engineer to join our Bangalore engineering team. The role involves designing and developing reliable embedded software advanced solar and energy management products
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per yearMember Technical Staff Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the Network software engineering division, you will assist in defining and developing secure software for tasks associated with the developing, debugging or designing of web application firewall software...
-
Staff Software Engineer
3 weeks ago
Bengaluru, India Synopsys Inc Full timeExperience on development of complex software projects, familiarity with C/C++ coding, and a strong background in data structures and algorithms. Has strong desires to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Prior knowledge and experience of EDA/CAD tool development will be preferred.We are looking for...
-
Staff Software Engineer
3 days ago
Bengaluru, India Whatjobs IN C2 Full timeStaff Software Engineer - C# .NET Overview We are looking for a Staff Software Engineer to help us build and evolve the core backend systems that power our next-generation tax platform. This role is ideal for someone who thrives at the intersection of high-scale backend engineering , and language runtime integration . You will work on the systems that...