Job Closed
This listing is no longer active.
Patreon is a creator-founded membership platform helping creators change the way their art is valued and funded across the web. Creators rely on its product for
Staff Software Engineer, Data
Location
United States
Posted
177 days ago
Salary
$246.4K - $369.6K / year
Seniority
Lead
Job Description
Staff Software Engineer, Data
Patreon
• Design, build, and maintain the pipelines that power all data use cases. This includes ingestion of raw data from production databases, object storage, and message queues, and vendors into our Data Lake, and building core datasets and metrics. • Develop intuitive, performant, and scalable data models (facts, dimensions, aggregations) that support product features, internal analytics, experimentation, and machine learning workloads. • Implement robust batch and streaming pipelines using Spark, Python, and Airflow. Handle complex patterns like incremental processing, event-time partitioning, and late data handling. • Define and enforce standards for accuracy, completeness, lineage, and dependency management. Build monitoring and observability so teams can trust what they’re using. • Work with Product, Data Science, Infrastructure, Finance, Marketing, and Sales to turn ambiguous questions into well-scoped, high-impact data solutions. • Pay down technical debt, improve automation, and drive best practices in data modeling, testing, and reliability. Mentor peers and help shape the future of Patreon’s data.
Job Requirements
- 6+ years of experience in software development, with at least 2+ years of experience in building scalable, production-grade data pipelines.
- Expert-level proficiency in SQL and distributed data processing tools like Spark, Flink, Kafka Streams, or similar.
- Strong programming foundations in Python or similar language, with good software engineering design patterns and principles (testing, CI/CD, monitoring).
- Expert in modern data lakes (eg: Delta Lake, Iceberg). Familiar with data warehouses (eg: Snowflake, Redshift, BigQuery) and production data stores such as relational (eg: MySQL, PostgreSQL), object (eg: S3), key-value (eg: DynamoDB) and message queues (eg: Kinesis, Kafka).
- Excellent collaboration and communication skills; comfortable partnering with non-technical stakeholders, writing crisp design docs, giving actionable feedback, and can influence without authority across teams.
- Understanding of data modeling and metric design principles.
- Passionate about data quality, system reliability, and empowering others through well-crafted data assets.
- Highly motivated self-starter who thrives in a collaborative, fast-paced environment and takes pride in high-craft, high-impact work.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or the equivalent.
Benefits
- Competitive benefits package including and not limited to salary, equity plans, healthcare, flexible time off, company holidays and recharge days, commuter benefits, lifestyle stipends, learning and development stipends, patronage, parental leave, and 401k plan with matching.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and maintain end-to-end features for Cresta’s no-code processing platform. • Build intuitive UI components and visual editors for configuring conversation logic and workflows. • Architect and implement backend services and APIs to power a dynamic no-code interface. • Work closely with ML engineers to expose conversation intelligence in an accessible and configurable way. • Develop data models and storage layers using Postgres, ClickHouse, and Elasticsearch. • Identify areas for performance improvements and scalability in both frontend and backend systems. • Ensure reliability, security, and maintainability across the full technology stack. • Participate in design discussions, code reviews, and continuous integration processes.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Senior Software Engineer at Buildertrend, you’ll play a key role in building innovative software solutions that are transforming the residential construction industry and shaping the future of our product. You’ll design and build tools that help construction professionals work smarter, faster, and with greater confidence—directly impacting how they manage projects, communicate with teams, and deliver results. Your technical expertise will not only shape our products but also play a crucial role in delivering solutions that make a lasting impact on how construction teams work and succeed. - Collaborate with your team to research and understand customer needs, delivering thoughtful solutions that solve real problems. - Write clean, maintainable code using established patterns and best practices. - Lead code reviews, manual testing, and automated testing to ensure high-quality software. - Stay current on emerging technologies and evaluate their potential to improve our products. - Leverage cutting-edge AI tools to drive engineering efficiency. - Mentor junior engineers, offering guidance and support to help them grow. - Participate in agile ceremonies and contribute to team planning and retrospectives. - Foster a culture of trust, accountability, and continuous improvement. Qualifications - Bachelor’s degree in computer science, software engineering or related field, or equivalent experience required. - 4+ years of experience in software engineering required. - Experience in React and C#/.NET is required. - Prior experience working at a B2B SaaS company is highly preferred. - Experience using cutting-edge AI tools to develop great software. - Experience with modern software development methodologies (Agile, Scrum, etc.). - Strong understanding of software design patterns and best practices. - Experience mentoring and guiding junior engineers and other team members. - Ability to communicate and engage with diverse stakeholders - from junior Software Engineers to product leaders and beyond. Benefits - Exceptional health packages, including medical, dental, and vision coverage, plus life insurance and short- and long-term disability benefits. - A 401(k) plan with Buildertrend matching contributions to help you plan for the future. - Generous paid time off, 11 paid holidays, plus personal days to make sure you have time to recharge. - Parental leave and paid sabbaticals to support you during life’s big moments. - Volunteer time off – because giving back matters. - Wellness program and onsite fitness center to keep you feeling your best. - Opportunities for hybrid or remote work to give you the flexibility you need. - Technology reimbursement to help cover costs for the tech you need to do your job from home. - Free daily lunches when you're at our HQ office, plus monthly events to connect with your team.
Senior Software Engineer – Platform
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developers to build applicati
• Maintain and improve our Redpanda-based event streaming infrastructure • Develop the replacement for Alpaca’s aging authentication and authorization services • Create event-driven solutions to replace batch processing across systems • Take ownership of tasks, identify and address technical challenges proactively • Contribute to architectural decisions for designing scalable and reliable systems • Work with other teams to improve systems interaction • Maintain good software quality and test coverage • Participate in code reviews • Troubleshoot incidents and reported bugs • May be asked to be on-call for engineering projects
Staff Software Engineer – Full Stack
StraighterLineStraighterLine is a student success and college readiness company. To work with us, visit: partners.straighterline.com
• Contribute directly to the next generation of our training and certification systems by building modern, scalable services and applications using React/Next.js, TypeScript, Node.js, GraphQL, and AWS • Help maintain and stabilize existing legacy systems during the transition to new architectures • Collaborate with product managers, designers, QA, and offshore development partners • Write clean, maintainable, well-documented code • Improve CI/CD pipelines, testing, and deployment practices • Participate in a moderate on-call rotation and drive down incident MTTR • Work closely with Product, QA, and offshore teams to ship high-quality features • Contribute to engineering decisions and best practices




