Overview
Hybrid3 days onsite
$180,000 - $200,000
Full Time
Skills
Software Engineering
Management
Java
Python
DevOps
AWS
QRM
CICD
Job Details
***Hybrid, 3 days onsite, 2 days remote***
***We are unable to sponsor as this is a permanent full-time role***
A prestigious company is looking for a Director, Software Engineering QRM. This director will manage 6 people and will help develop software applications and solutions for the quantitative management platform. This director will need hands-on experience with Java, DevOps, CICD, AWS, Containers, terraform, Etc.
Responsibilities:
- Develop and maintain software and environments used to implement and test systems for pricing, margin risk and stress testing of financial products and derivatives.
- Configure and manage resources in the local and AWS cloud environments and deploy QRM s software on these resources.
- Develop CI/CD pipelines.
- Configure, execute, and monitor execution pipelines for model testing, backtesting and monitoring.
- Contribute to development of QRM s databases and ETLs.
- Integrate model prototypes, model library and model testing tools using best industry practices and innovations.
- Create unit and integration tests; build and enhance test automation tools.
- Participate in code reviews and demo accomplishments.
- Write technical documentation and user manuals.
- Provide production support and perform troubleshooting.
- Provide hands-on technical leadership and active coordination of tasks and priorities.
- Provide guidance and support for the team and reporting for the management.
Qualifications:
- Master s degree or equivalent in a computational or numerical field such as computer science, information systems, mathematics, physics
- 10+ years of experience as a software developer with exposure to the cloud or high-performance computing areas
- Strong programing skills. Able to read and/or write code using a programming language (e.g., Java, C++, Python, etc.) in a collaborative software development setting: The role requires advanced coding, database and environment manipulation skills.
- Proficiency in Java (preferred) or another object-oriented language is required, including effective application of design patterns and best coding practices.
- DevOps experience, with a good command of CI/CD process and tools (e.g., Git, GitHub, Gradle, Jenkins, Docker, Helm, Harness). Experience in containerized deployment in cloud environments.
- Experienced with cloud technology (AWS preferred), infrastructure-as-code (e.g. Terraform), managing and orchestrating containerized workloads (e.g. Kubernetes).
- Experience with logging, profiling, monitoring, telemetry (e.g. Splunk, OpenTelemetry).
- Good command of database technology and query languages (SQL) and non-relational DB and other Big Data technology, including efficient storage and serialization protocols (e.g. Parquet, Avro, Protocol Buffers).
- Experience with automated quality assurance frameworks (e.g., Junit, TestNG, PyTest, etc.).
- Experience with high performance and distributed computing.
- Experience with productivity tools such as Jira, Confluence, MS Office.