San Jose, CA, New York or New Jersey
$140,000 - $190,000
8 months ago
Senior Software Engineer
San Jose, CA (Preferable), New York, or New Jersey
$140,000 - $190,000 – plus bonus and benefits (salary flexible)
My client is a technology driven, global credit bureu who are market leaders in their field. Due to growth, they are seeking a Senior Software Engineer who is keen to take ownership on supervisor responsibilities on top of their technical skills, to contribute to next generation product development on their leading platforms.
This role involves building products from the ground up that will have a positive impact on the financial lives of their customers.
The Senior Software Engineer will provide leadership on a range of activities such as:
- Designing and implementing data structures and algorithms to scale workloads on Oxygen.
- Designing and implementing high-throughput data pipelines that process in the order of tens of billions of events per hour.
- Designing and implementing high-frequency pipelines for low latency data delivery.
- Scaling software-defined state calculation, synthetic event generation, and real-time data consistency checking.
- 6+ years experience in software engineering and data engineering with emphasis on scaling large workloads.
- Knowledge of Hadoop, Spark, Kafka, Hive, MapReduce and other Big Data technologies.
- Programming experience with functional programming in languages such as Scala and Python.
- Proficient with Test-Driven Development and CI/CD.
- Strong analytical and problem-solving skills.
- Detail-oriented with strong organizational skills and excellent verbal and written communication skills.