Director, Software Engineering - QRM
*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 programming skills. Able to read and/or write code using a programming language (eg, 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 (eg, Git, GitHub, Gradle, Jenkins, Docker, Helm, Harness). Experience in containerized deployment in cloud environments.
- Experienced with cloud technology (AWS preferred), infrastructure-as-code (eg Terraform), managing and orchestrating containerized workloads (eg Kubernetes).
- Experience with logging, profiling, monitoring, telemetry (eg 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 (eg Parquet, Avro, Protocol Buffers).
- Experience with automated quality assurance frameworks (eg, Junit, TestNG, PyTest, etc.).
- Experience with high performance and distributed computing.
- Experience with productivity tools such as Jira, Confluence, MS Office.
- Company
- Request Technology
- Location
- Chicago, Illinois, United States 60601
- Employment Type
- Permanent
- Salary
- USD 200,000 Annual
- Posted
- Company
- Request Technology
- Location
- Chicago, Illinois, United States 60601
- Employment Type
- Permanent
- Salary
- USD 200,000 Annual
- Posted