Compliance Engineering - Software Engineer
Locations : Bengaluru, Karnataka, India.
Responsibilities :
* partner globally with sponsors, users and engineering colleagues across multiple divisions to plan and execute engineering projects and drive our product roadmaps,
* have responsibility for managing and leading a team of 10-20 junior and senior software developers across 1-3 global locations.
* be instrumental in implementing processes and procedures in order to maximize the quality and efficiency of the team.
* manage significant projects and be involved in the full life cycle; scoping, designing, implementing, testing, deploying, and maintaining software systems across our products.
* leverage various technologies including; Java, Spark, Hadoop, Flink, MapReduce, HBase, JSON, Protobuf, Presto, Elastic Search, Kafka, Kubernetes.
* be able to innovate and incubate new ideas.
Qualifications :
* a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a similar field of study.
* 7+ years experience in software development including management experience.
* experience in developing and designing end-to-end solutions to enterprise standards including automated testing and SDLC.
* the ability (and tenacity) to clearly express ideas and arguments in meetings and on paper.
* knowledge of financial industry is desirable but not essential.