DRW
Posted 1w ago

Software Developer - DevOps

DRW
Montreal or Chicago
OnsiteFull Time
Responsibilities
  • building backend services
  • operating Kubernetes applications
  • maintaining CI/CD pipelines
Requirements
  • Requires 3–7 years building and operating software systems
  • Strong Python
  • Kubernetes, CI/CD, Linux
  • PostgreSQL
  • RabbitMQ
  • Software engineering
  • Testing
  • Communication, and independent project leadership
Technical tools mentioned
PythonKubernetesPostgreSQLRabbitMQLinuxCI/CD

Job description

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

We are looking for a passionate Software Developer to join our infrastructure team. This software-focused role involves building the services, platforms and automation that support our engineering teams and production systems. You will develop reliable backend software, improve developer workflows and help operate scalable infrastructure in a predominantly Kubernetes-based environment. 

How you will make an impact 

  • Designing and building reliable backend services and infrastructure tooling using Python 
  • Developing and operating applications and services on Kubernetes 
  • Building automation that improves the deployment, operation and management of production systems 
  • Designing and maintaining CI/CD pipelines and developer workflows 
  • Working with relational databases and message-driven systems, including PostgreSQL and RabbitMQ 
  • Improving the scalability, reliability, performance and operability of distributed systems 
  • Collaborating with software developers and infrastructure specialists to solve challenging technical problems 
  • Contributing to technical design discussions, code reviews, testing and software architecture best practices 
  • Driving projects and leading new initiatives 
  • Migrating legacy workloads to Kubernetes 
  • Maintaining some legacy non-Kubernetes production infrastructure 

What DRW Montreal has to offer you 

  • Mentorship with experienced software developers, database administrators, and technical project managers 
  • Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring with Berlitz 
  • 40 hours of paid volunteer work at the organization of your choice 
  • Bi-weekly social activities, monthly wellness plan, on-site weekly massages, and games room 
  • Enjoy daily catered meals (breakfast and lunch) with unlimited snacks and beverages 
  • Competitive salary, matching RRSP, paid company phone, laptop, and work from home set-up 

What you bring to the team 

  • A bachelor's or a master's degree in computer science, Software Engineering or equivalent experience 
  • 3 to 7 years of experience building and operating software systems 
  • Strong Python development experience 
  • Hands-on experience deploying and operating applications on Kubernetes 
  • Experience designing and maintaining CI/CD pipelines 
  • Experience working with Linux systems 
  • Experience with relational databases such as PostgreSQL 
  • Experience with message brokers such as RabbitMQ 
  • Strong understanding of software engineering principles, testing and best practices 
  • Self-directed, proactive and able to drive work forward independently 
  • Strong verbal and written communication skills 
  • A collaborative team player and passionate problem solver with strong interpersonal skills 
  • Experience with observability practices and tools—including metrics, logging, tracing and alerting—is an asset 

 

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.

California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.

[#LI-KS1] 

About DRW

Technology-driven principal trading firm operating in global financial markets

Similar jobs

Software Developer roles near Montreal, Quebec
3d
Save
Mark Applied
Hide
Développeur logiciels I (à temps plein) - Canada/Software Developer I (Full Time) – Canada
Kanata or Calgary or Montreal or Ottawa or United States or Canada or New York City or Washington
$83k-$105k/yr HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
0+ YOERelevant certification or degree with qualifying experience, or high school diploma plus 2 years; programming in C/C++, Python, or Java; QA, testing, or debugging experience; legal work authorization without sponsorship.
C/C++, Python, Java, Linux, AWS, Microsoft Azure, Google Cloud, Microsoft Excel
3d
Save
Mark Applied
Hide
Software Development Engineer-PHP
Montreal, Quebec, Canada
$95k-$130k/yr OnsiteFull Time
AppDirect
AppDirect: Platform for selling and managing digital subscription services.
5+ YOEFive years of relevant experience; strong PHP, JavaScript, and MySQL knowledge; REST and GraphQL API experience; French and English proficiency; end-to-end software delivery experience.
PHP, JavaScript, MySQL, REST, GraphQL
4d
Save
Mark Applied
Hide
Spécialiste développement logiciel senior
Saint-Bruno, Quebec, Canada
OnsiteFull Time
Alstom
AlstomEuronext Paris: ALO: Manufactures high-speed trains, signaling systems, and railway infrastructure
Requires confirmed software development experience, preferably in embedded or real-time systems, strong analysis and problem-solving skills, project leadership, communication, quality and safety focus, and demonstrated leadership.
TCMS
4d
Save
Mark Applied
Hide
Senior Software Developer
Montreal or Ottawa
HybridFull Time
Bell
BellToronto Stock Exchange: BCE: Provides telecommunications, internet, and media services throughout Canada.
5+ YOERequires 5+ years of software development experience, Python, backend frameworks, cloud-native microservices, OpenShift or Kubernetes, CI/CD, automated testing, TypeScript, SQL, Agile, and French in Quebec.
Python, FastAPI, OpenShift, Kubernetes, CI/CD, TypeScript, Vue.js, SQL, Confluence, Scrum, Kanban, Fortinet, Cisco, Meraki, Arista, LLMs, RAG, LangChain, Kafka, RabbitMQ
4d
Save
Mark Applied
Hide
Software Engineer, Connected Fleet & Operations
Fort Collins or New York or Framingham or United States or Ewing Township or Canada or Montreal or Boston or Denver or Philadelphia
$100k-$120k/yr RemoteFull Time
Landline
Landline: Providing seamless ground transportation connections for airline networks.
Production Android experience with Kotlin, offline-first design, device and IoT integration, camera, barcode/NFC scanning, GPS, backend or web development, and secure-by-design practices.
Android, Kotlin, Jetpack Compose, Samsara, Next.js, Vercel, LLM, NFC, GPS, BLE
5d
Save
Mark Applied
Hide
Senior Software Developer (C++) (11403)
Montreal, Quebec, Canada
OnsiteFull Time
Zimmer Biomet
Zimmer BiometNYSE: ZBH: Manufactures orthopedic implants and robotic surgical systems.
5+ YOE1+ MgmtBachelor's degree in computer science, engineering, or related field; 5+ years of modern C++ development; 1+ year leading or mentoring developers; and 2+ years with Qt/QML.
C++, Qt, QML, C++17, Agile, API, Cloud
5d
Save
Mark Applied
Hide
Software Engineer - AI Developer Productivity
San Francisco or Toronto or New York or Montreal
$165k-$330k/yr HybridFull Time
Baseten
Baseten: Scalable infrastructure platform for deploying and serving AI models.
4+ YOE4+ years building AI-native SDLC tools; strong Python or Go; hands-on LLM and agent framework experience; developer tooling, CI/CD, Kubernetes, and Docker fundamentals.
Python, Go, Claude Code, Cursor, Codex, MCP, CI/CD, Kubernetes, Docker, CLAUDE.md, AGENTS.md
5d
Save
Mark Applied
Hide
Développeur(euse) logiciel / Software Developer - Access Control SaaS
Montreal, Quebec, Canada
HybridFull Time
Genetec
Genetec: Provides unified physical security software, hardware, and cloud services.
Bachelor’s degree in computer or software engineering or computer science, or equivalent experience. All experience levels considered. Requires fluent French and English plus Go, C#, backend, API, cloud, and distributed-systems expertise.
Go, C#, Microsoft Azure, Azure Event Hubs, Azure Service Bus, Kubernetes