Juniper Square
Senior Staff Software Engineer, Data
Americas (USA or Canada) · Staff+ · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- You will define architecture across ingestion, processing, modeling, semantic layers, analytics, and AI/ML enablement, ensuring data is trustworthy, accessible, secure, and performant.
- Success in this role means not only delivering a modern platform but also elevating the team's capabilities, processes, and ways of working to operate as a true Data Platform organization.
Responsibilities
- Define and own the end-to-end data and analytics architecture strategy
- Design scalable batch, streaming, and real-time data systems
- Lead architecture reviews and technical decision-making
- Drive adoption of modern architectures (lakehouse, data mesh, real-time analytics)
- Design and prototype critical data platform components
- Optimize workloads for latency, concurrency, and cost
- Design and architect a scalable data platform supporting ingestion, transformation, and delivery of both structured and unstructured data across batch and real-time pipelines.
- Fertility and growing family support
Requirements
- Advanced degree in Computer Science, Engineering, or related field
- 15+ years in data engineering, analytics engineering, or data platform roles
- Proven experience architecting large-scale data and analytics systems
- Strong hands-on experience with modern data stacks in cloud environments
- Deep expertise in data modeling for analytics (dimensional, star/snowflake, Data Vault, etc.)
- Advanced SQL skills and proficiency in Python, Scala, or Java
- Advanced expertise in dimensional data modeling and semantic layers (e.g., dbt, Cube) to provide "agent-readable" context.
- Expertise in real-time streaming frameworks such as Spark, Flink, or Beam.
- Strong understanding of both batch and real-time architectures
- Hands-on experience with AWS, Azure, or GCP data services
- Required
- Experience building reporting and BI solutions at scale
Nice to have
- Experience supporting AI/ML pipelines and feature engineering
- Familiarity with real-time analytics and event-driven architectures
- Experience implementing semantic layers or metrics stores
- Background in high-growth SaaS or data-intensive organizations
- Experience with experimentation platforms or product analytics
- Allowance to customize your work and technology setup at home
Compensation
- Compensation for this position includes a base salary, equity and a variety of benefits.
- The U.S. base salary range for this role is $235,000 - $285,000 USD.
- Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.
- Annual professional development stipend
Benefits
- Health, dental, and vision care for you and your family
- Life insurance
- Mental wellness coverage
- Flex Time Off in addition to company paid holidays
- Paid family leave, medical leave, and bereavement leave policies
- Retirement saving plans
- Annual professional development stipend
Company info
- Our mission at Juniper Square is to unlock their full potential.
- Our culture is built for people who want to do ambitious, meaningful work alongside exceptionally talented teammates.
- We think like owners, move with urgency, and take pride in solving hard problems that truly matter to our customers and the future of private markets.
- We are seeking a Senior Staff Software Engineer to lead the transformation of our current data engineering and analytics function into a modern, scalable, product-oriented Data Platform organization.
This listing is sourced directly from Juniper Square's careers page and normalized into a canonical job model.