> Markdown version of [/jobs/ext/2649218-software-developer](https://www.wearedevelopers.com/jobs/ext/2649218-software-developer). 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 developer - **Company:** Interactive Brokers - **Location:** Greenwich, CT, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithmic Trading, Linux, Perl (Programming Language), Financial Information EXchange, Python (Programming Language), Git, Pytest, Docker - **Published:** August 1, 2026 - **Apply:** https://www.dice.com/job-detail/47c92b2d-d5da-4bfa-a7bc-9873c2ad198a ## About the Role * We seek a self-driven, self-motivated & self-managed software developer with expertise in Python programming. * An ideal candidate will be able to design/develop solutions based on the requirements/needs of end users. * Consistently deliver on timelines with the highest quality of work. * The candidate should be able to troubleshoot problems related to the Linux operating system and trading systems individually and collaborate with other team members. * Candidate should have a problem-solving track record. Which Skills Are Required: * Overall, 7-10+ years of experience in the financial industry, specifically in front-office trading, is a must. * 10+ years of experience with Python programming language is a must. * Must have a deep understanding of FIX protocol. * Strong domain knowledge of financial asset classes like stocks, options, market data concepts, FIX connectivity * Subject Matter Expert in building efficient and scalable automation frameworks using Pytest * Good understanding of the Linux Operating System. * Good understanding of the GIT version control system. To be successful in this position, you will have the following: * Docker experience will be a plus. * Knowledge of JAVA and PERL is a plus. * Backoffice & clearing experience is a plus. * Self-motivated and able to handle tasks with minimal supervision. * Superb analytical skills. * Excellent collaboration and communication (Verbal and written) skills * Outstanding organizational and time management skills ## Related Videos - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)