Job Description
About the Role
We are seeking a highly skilled Senior Software Engineer for this hybrid position which bridges software and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large-scale data processing. In this role, you will architect and maintain production-grade data products and APIs, leveraging technologies such as Java/Scala, SQL, Spark, Airflow, and Kubernetes to deliver reliable, high-performance solutions. The ideal candidate has a proven track record building high-scale data services and pipelines, with strong engineering rigor around data quality and operational excellence.
What You’ll Be Doing
Software Development
Design and build APIs and backend services using Scala and Java to support financial automation and data products.
Write clean, maintainable, and efficient code, ensuring adherence ...