Senior Software Engineer, Data Enablement
Our client operates in the technology sector, focusing on economic empowerment by providing foundational support across business groups such as People, Finance, Legal Counsel, Hardware, Information Security, and Platform Infrastructure Engineering. This global team spans multiple disciplines and time zones to offer inclusive policies, financial forecasting, legal advice, system security, and support for new initiatives.
About the Opportunity
The Senior Software Engineer, Data Enablement will lead the development of platforms and frameworks that enable data movement and usage across the organization. The role focuses on designing and maintaining online data projections and event-streaming capabilities that convert event streams into reliable, low-latency data products. This position sets technical direction and standards for streaming data solutions used by multiple internal teams.
Responsibilities
- Serve as subject-matter expert for online data projections and event-streaming capabilities
- Lead technical strategy for real-time, event-driven data systems
- Build and operate streaming pipelines and projection frameworks handling high-volume event data
- Collaborate with engineering teams to transform Kafka event streams into dependable data products
- Enhance reliability, observability, and data quality of production streaming systems
- Mentor engineers and influence platform architecture and standards
- Support additional domains including third-party data proxy backend, graph data store, and offline batch data projections
Requirements
- 8+ years of professional software engineering experience
- Extensive experience designing and operating distributed, high-throughput backend systems
- Practical knowledge of event-driven architecture and streaming platforms such as Kafka
- Experience with streaming or real-time data systems; familiarity with Spark Structured Streaming or Flink preferred
- Proficiency in a JVM language like Kotlin or comparable backend/systems programming skills
- Experience with cloud infrastructure, preferably AWS
- Proven leadership in technical projects and mentoring engineers
- Data engineering background is a plus (data pipelines, lakehouse/warehouse modeling, large-scale batch/streaming systems)
Pay
- Zone A: $217,800 to $326,800 USD
- Zone B: $207,000 to $310,400 USD
- Zone C: $196,100 to $294,100 USD
- Zone D: $185,200 to $277,800 USD
Benefits
- Medical insurance
- Paid maternity leave