Remote Senior Software Engineer
DRW
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:
Similar Remote Jobs
- π°$130k-$160kπWorldwide
- πAustralia
- πPortugal
- πArgentina
- πUnited States
- πPortugal
- π°$90k-$125kπCanada
- π°$185k-$223kπUnited States
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States