Public listing
Senior Software Engineer - Data Enablement
- Experience8+ yrs
- Work modeYes
- ListedPosted 6 hours ago
- SourceLinkedin
Role overview
About the role
Description supplied by the original job listing.
This is a Fully Remote Job
About Our Client:
The organization operates within the economic empowerment sector, providing foundational corporate support across various disciplines including People, Finance, Legal, Hardware, Information Security, and Platform Infrastructure Engineering. Its teams work globally and cross-functionally to develop inclusive policies, manage finances, provide legal counsel, safeguard systems, and nurture new initiatives, fostering collaboration to address diverse challenges.
About the Opportunity:
The SENIOR SOFTWARE ENGINEER - DATA ENABLEMENT will design, build, and operate backend systems that facilitate data acquisition, processing, and use across the organization. This role is crucial in expanding external data capabilities and unifying customer activity data to support analytics and machine learning initiatives. The position drives technical direction, leads projects from design to production, and develops shared capabilities that benefit multiple teams.
Responsibilities:
Design and build backend services, platforms, and frameworks for data acquisition, processing, and access.
Lead projects from problem definition and architecture through implementation, rollout, and production operation.
Work across backend services, event-driven systems, and batch and streaming data processing to deliver reliable capabilities.
Collaborate with engineers and data scientists to translate needs into reusable platform capabilities.
Make architectural decisions that balance reliability, latency, scalability, cost, and maintainability.
Enhance observability, data quality, and operational reliability of systems.
Mentor engineers, contribute to technical standards, and build knowledge across team domains.
Requirements:
8+ years of professional software engineering experience or equivalent.
Experience designing, building, and operating distributed backend systems in production.
Proven ability to lead technical projects and make sound architectural decisions.
Proficiency in backend programming languages such as Java or Kotlin.
Experience with cloud infrastructure, ideally AWS.
Ability to learn new systems and communicate technical trade-offs clearly.
Bonus: background in data engineering including data pipelines and large-scale processing.
Bonus: hands-on experience with Kafka and Spark Structured Streaming.
Pay Range and Compensation Package:
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
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
TalentHop is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.
Skills
Java, Kafka, Kotlin, AWS, Machine Learning, Apache Spark
Experience
8+ yrs
Work arrangement
Yes
Skills from the listing
- Java
- Kafka
- Kotlin
- AWS
- Machine Learning
- Apache Spark
Your early-applicant advantage
How quickly JobBeeper finds and shares openings.
Job alerts
Get notified about new openings
Save your preferences, then add a paid plan for matching job alerts.