Remote Senior Software Engineer

Logo of DRW

DRW

πŸ’΅ $200k-$275k
πŸ“Remote - Worldwide

Job highlights

Summary

Join DRW, a diversified trading firm with over 3 decades of experience in various asset classes, as a developer on the Unified Platform (UP) team. The role involves building systems with a focus on testing, reliability, scalability, and maintainability, designing, modeling, and programming in various languages, working on legacy code as well as green field development, initiative driving projects to completion, learning and promoting new technologies, providing on-call support, and sometimes working alongside other developers. The role requires strong server-side development experience, understanding of micro-service architectures, functional paradigms, type theory, JVM knowledge, modern Java, Ruby, or Clojure knowledge, Airflow or other Python-based workflow orchestration tools, domain driven design and domain modeling, exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, git, SQL, HTML, CSS, JavaScript, financial concepts, exchange trading, or physical energy trading. The annual base salary range is $200,000 to $275,000.

Requirements

  • Strong server-side development experience
  • Understanding of micro-service architectures and CAP theorem
  • Good understanding of functional paradigms and type theory
  • Confident JVM knowledge
  • Modern Java, Ruby, or Clojure knowledge
  • Experience with Airflow or other Python-based workflow orchestration tools
  • Proficiency in domain driven design and domain modeling
  • Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git
  • Working knowledge of SQL, HTML, CSS, and JavaScript
  • Knowledge of financial concepts, exchange trading, or physical energy trading

Responsibilities

  • Building systems with a constant focus on testing, reliability, scalability, and maintainability
  • Designing, modeling, and programming in a variety of languages and technologies
  • Working on legacy code as well as green field development
  • Initiative driving projects to completion
  • Learning and promoting new technologies with a focus on best practices
  • Providing on-call support as needed
  • Sometimes working alongside other developers on the same task

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let DRW know you found this job on JobsCollider. Thanks! πŸ™