Director, Software Engineering - QRM

Posted on May 10, 2024 by Request Technology
Chicago, IL, 60601
IT
Immediate Start
$180k - $200k Annual
Full-Time

*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.

Reference: 2758734601

https://jobs.careeraddict.com/post/90658910

Director, Software Engineering - QRM

Posted on May 10, 2024 by Request Technology

Chicago, IL, 60601
IT
Immediate Start
$180k - $200k Annual
Full-Time

*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.

Reference: 2758734601

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test