Your day-to-day responsibilities will include gathering and refining requirements, designing solutions, writing and testing code, and integrating services to ensure an exceptional user experience. You will also contribute to prototyping efforts, mentor team members, participate in design and code reviews, and support incident analysis. As a Staff Software Engineer, your expertise will help guide technical direction, prioritize critical features, and drive the delivery of robust, high-impact solutions.In this role, you will:* Develop transformation platform to unify change data capture (CDC) streams from heterogeneous source systems and deliver them to a centralized data lake in Iceberg format, supporting both initial ingestion and incremental updates.* Build a platform for on-demand, containerized test environments that load targeted production data into isolated databases using minimal input.* Modernize and optimize a self-service data exploration platform by contributing across backend, middleware, and frontend layers, while enabling near real-time data updates through streaming pipelines.* Collaborate on machine learning–based systems to automate metadata generation and support natural language interfaces for querying data.You’ll work closely with engineering, infrastructure, QA, and data teams to design resilient systems, standardize data pipelines, and enable scalable, intelligent solutions across the company.