Senior Software Engineer, Data Products
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Data Products based in United States.
In this role, you will help transform rich engineering and product data into impactful, user-facing data products that enable smarter decision-making across engineering organizations. You will work at the intersection of product engineering, data platforms, and analytics, building features that translate complex datasets into clear, actionable insights. This is a highly collaborative environment where you will partner closely with data scientists, engineers, and platform teams to define, prototype, and iterate on new ideas. You will contribute across the full product lifecycle, from hypothesis generation and experimentation to production-ready implementations. The role emphasizes building performant, scalable data-driven applications using modern data tools and cloud-based data infrastructure. You will also act as a key internal customer for platform teams, influencing the evolution of core data pipelines and APIs. This position is ideal for an engineer who enjoys combining strong technical execution with product thinking and real-world user impact.
Accountabilities:
- Design, build, and maintain data-driven products that transform complex datasets into actionable insights for end users
- Develop and optimize data transformations and pipelines using Python, SQL, Databricks, and Postgres
- Collaborate with data scientists, engineers, and product stakeholders to define hypotheses, prototype solutions, and validate ideas
- Translate analytical requirements into scalable production features and user-facing data applications
- Partner closely with platform engineering teams to define requirements, improve APIs, and enhance data pipeline capabilities
- Evaluate internal and external data sources, helping prioritize and structure new data ingestion and modeling efforts
- Contribute to the full product lifecycle, including experimentation, prototyping, implementation, and iteration
- Provide feedback to platform teams as an internal customer to shape roadmap decisions and system improvements
- 5+ years of experience in software engineering, data engineering, or data-focused product development roles
- Strong hands-on experience with Python and SQL in production environments
- Experience working with modern data platforms such as Databricks, Snowflake, or similar cloud data warehouses
- Solid understanding of relational databases, particularly Postgres, and data modeling concepts
- Experience building data transformations, analytics workflows, or data-driven applications
- Strong collaboration skills with experience working in cross-functional, product-oriented teams
- Ability to break down complex problems into iterative experiments and validate ideas quickly
- Comfortable working closely with platform engineering teams and influencing technical direction
- Familiarity with AI tools and a willingness to integrate them into development and analytics workflows
- Strong communication skills, humility, and a team-oriented mindset
- Competitive base salary ranging from $165,000 to $235,000 depending on experience and location
- Equity participation in a high-growth, data-driven organization
- Fully remote work environment across the United States
- Comprehensive medical, dental, and vision insurance
- Flexible PTO policy and strong emphasis on work-life balance
- Opportunity to work on impactful data products used by leading engineering organizations
- Exposure to modern data stack technologies and AI-integrated engineering workflows
- Collaborative, low-ego engineering culture focused on learning, experimentation, and innovation
- Occasional travel for team collaboration and product alignment sessions
- Inclusive environment that values humor, curiosity, and continuous improvement
Requirements:
Benefits: