Block logo
Block

Block builds simple, powerful tools that make progress towards an economy that’s truly open to all.

Senior Software Engineer, Data Enablement

Engineering ManagerEngineering ManagerFull TimeRemoteSeniorTeam 10,001+Since 1990H1B SponsorCompany SiteLinkedIn

Location

California

Posted

13 days ago

Salary

$185.2K - $326.8K / year

Seniority

Senior

English

Job Description

Senior Software Engineer, Data Enablement

Block

Role Description The Data Enablement team builds the platforms and frameworks that move and serve data across Block. We support four core capabilities — online and offline data projections, a third-party data proxy, and graph data stores — for customers across the company, including Risk, Compliance, Data Engineering, and Data Science. As a Staff Software Engineer on the team, you will become the subject-matter expert and a significant contributor to our online data projections and event-streaming capabilities — designing the platform, frameworks, and standards that turn Block's event streams into low-latency, production-grade data products. Your work sets the technical direction for how teams across the company build on streaming data. You Will - Become the subject-matter expert for Block's online data projections and event-streaming capabilities — designing the platform, frameworks, and standards others build on. - Lead the technical direction for real-time, event-driven data systems used by business units across Block. - Build and operate streaming pipelines and projection frameworks on high-volume event data. - Partner with engineering teams across Block to turn Kafka event streams into reliable, low-latency data products. - Improve the reliability, observability, and data quality of streaming systems running in production. - Mentor engineers on the team and shape platform architecture and standards. - Contribute to and grow familiar with the team's other domains over time — supporting our third-party data proxy backend applications, graph data store capabilities, and offline batch data projections. Qualifications - 8+ years of professional software engineering experience (or Block equivalent, as referenced in go/levels). - Deep experience designing and operating distributed, high-throughput backend systems in production. - Hands-on experience with event-driven architecture and streaming platforms such as Kafka. - Experience building streaming or real-time data systems; hands-on experience with Spark Structured Streaming or Flink is strongly preferred. - Proficiency in a JVM language such as Kotlin, or a comparable backend or systems programming background. - Experience building on cloud infrastructure, ideally AWS. - A track record of leading technical projects and mentoring other engineers. - Bonus points for a data engineering background (building data pipelines, lakehouse or warehouse modeling, or large-scale batch and streaming systems). Technologies We Use and Teach - Kafka - Spark - Spark Structured Streaming - Iceberg - Databricks - Snowflake - dbt - Prefect - block-forge - DataHub - Kotlin - AWS - CloudEvents Benefits - Remote work - Medical insurance - Flexible time off - Retirement savings plans - Modern family planning

Related Categories

Related Job Pages

More Engineering Manager Jobs

Samsara logo

Head of GTM AI, Engineering

Samsara

Samsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud

• Lead and scale a multi-disciplinary team of AI Engineers, Data Scientists, Data Engineers, and Product Managers • Define the 3-year vision and technical roadmap for AI deployment across GTM systems • Direct the creation of production-grade AI models, consumption forecasting engines, and automated data pipelines • Set execution standards for AI-generated analysis and model outputs • Collaborate with Engineering, Product, and RevOps leaders on data models • Champion and embed Samsara’s cultural principles as we scale globally

United States
$196K - $350K / year
Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Drive alignment across engineering, product, and leadership on AI investment priorities and set the multi-year technical roadmap. • Partner with Product, Design, and Data Science to take high-impact ML initiatives from concept to production. • Ensure high-quality, efficient data pipelines that support both business and AI needs. • Define and own success metrics that tie ML work directly to business outcomes. • Grow and mentor a team of ML/Data engineers, raising the technical bar across the org. • Lead and mentor a senior team of Managers and Engineers across Machine Learning, Data Engineering and Software Engineering. • This role is highly cross functional so you will partner with senior leadership across Engineering, Data Science, Product, and across our Business to align stakeholders, define multi-year roadmaps, set and execute on iterative milestones. • Coaching and developing team members, helping them grow their careers, technical expertise, and collaboration skills.

United States
$248K - $310K / year
Stripe logo

Engineering Manager, Tax Platform

Stripe

Help increase the GDP of the internet.

Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor

Role Description - Work with a team of talented engineers and product managers to drive growth, solve user problems, and deliver operational excellence. - Collaborate with stakeholders across disciplines, time zones, and across the company to achieve the best outcomes for our users. - Build the plans, rhythm, and support for your team to deliver its best work. - Contribute to the broader Tax Engineering organization through technical leadership, process and tooling improvements. - Lead, coach, retain, and recruit engineers on the team. - Contribute to engineering-wide initiatives as a member of Stripe’s engineering management team. Qualifications - Must have a Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, or a related field. - Ten (10) years of experience in Software Engineering, with at least five (5) years of post-bachelor's progressive experience. Requirements - Five (5) years of experience with/in managing, building, and leading engineering teams delivering software products. - Applying hands-on technical expertise at scale to guide architecture and technical strategy resolutions in collaboration with staff engineers. - Designing, delivering, and operating business critical services at scale. - User-facing product, front-end and back-end services, scaling database systems, and API design on a team of 4-8 engineers. - Designing and building services in monolithic and multi-service architectures. - DevOps and operational ownership, from standing up observability posture through managing and iterating on operational rigor and on-call health. Benefits - Salary: $274,456 - $321,800/yr. - 40 hrs/week. - 100% Telecommuting permitted. - Multiple Positions Available. - Additional benefits may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

United States
$274.5K - $321.8K / year
Fleetio logo

Senior Technical Project Manager, Engineering

Fleetio

Fleetio is a privately held computer software company dedicated to helping organizations track, analyze, and improve their fleet operations through solutions fo

• Serve as the founding project manager for the Engineering organization, standing up project cadence, tracking, and reporting practices from day one. • Drive delivery of Solutions Engineering projects for our most strategic enterprise accounts — custom plans, integrations, and statement-of-work-based engagements involving internal engineers, external contract engineers, or a blend of both. • Facilitate successful statement of work inception: ensure the right people are in the room for scoping, deliverables, estimation, and milestone definition, and hold the project accountable to what was committed. • Support Platform Engineering initiatives with the same delivery discipline: milestone tracking, dependency management, risk management, and clear stakeholder communication. • Deliver weekly business updates to executive and senior leadership across product and engineering, including the VP of Engineering and directors. • Partner closely with Customer Success and Solutions Consulting — the customer-facing owners of day-to-day relationships — to drive clear expectations, well-organized asks, and strong business cases; join customer calls directly when brought in. • Establish and maintain a clear communication plan for every project so no stakeholder is left guessing. • Assess our project management tooling, work effectively around gaps while they exist, and make recommendations on how to set up our tooling for long-term success (with support teams available for configuration).

United States