> Markdown version of [/jobs/ext/2720972-software-engineer](https://www.wearedevelopers.com/jobs/ext/2720972-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** D R W Inc - **Location:** United States - **Experience:** Expert - **Salary:** $150,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Data Analysis, C++ (Programming Language), Code Review, Data Structures, Linux, Python (Programming Language), Package Management Systems, Information Technology, Teamcity, Jenkins - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/python-software-engineer-trading-platform-drw-9637701 ## About the Role * Bachelor's or Master's degree in Computer Science or related Engineering discipline * 5+ years of experience building demanding, live systems in Python * In-depth knowledge of Python and keeps up with current standards (3.11 onwards) * Up-to-date knowledge of the Python ecosystem: third party libraries, packaging in-built Python libraries * Knowledge of a systems language such as C, C++, Rust, etc. * Solid understanding of data structures * Strong verbal and written communication skills * Must care about the user-experience/UX component * Knowledge of CI software, such as TeamCity or Jenkins * Familiarity with Linux * Ability to mentor others and lead small projects Bonus points: * Experience in the trading industry * Familiarity with the scientific python stack * Understanding of the latest in python package management ## Description * Manage the day-to-day technology requirements of our proprietary trading systems * Accelerate trading and research analysis workflows by utilizing and expanding on DRW's in-house infrastructure and improve productivity * Evaluate new technologies and identify/deprecate legacy code to improve on the current technological stack * Collaborate with other engineers, traders, and researchers to design custom frameworks or end-user solutions * Write performance sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure * Lead design discussions and conduct code reviews to maintain high standards and quality of written code ## Related Videos - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Devouring APIs with Python](https://www.wearedevelopers.com/videos/355-devouring-apis-with-python) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)