Senior Software Developer

Charlotte, NC or Chicago, IL – Full-time

The Role

We are seeking an exceptional Senior Software Developer to join our technology team. In this role you will work with our experienced development professionals, building out a new low-latency order execution platform in support of the firm’s growing business needs. Our software developers are involved throughout the entire project process, spending time with traders and quantitative analysts working on all aspects of our trading system. We’re looking for a self-starter interested in working in a fast-paced environment with lots of creative autonomy. Every member of the team works on the entire system from trading algorithm development, to high speed data analysis, and intelligent execution engine design.

Required Skills

  • At least 5+ years of full-time professional software development experience
  • Experience with multi-threaded programming and distributed application architecture
  • Ability to quickly triage issues and drive the resolution effort through completion
  • A track record of successfully generating new ideas, innovations, and executing on implementation

Preferred Skills

  • Proficiency with Linux and Git
  • 2+ years with modern C++ and familiarity with Java or Python
  • Experience working in a co-located production environment
  • Experience with distributed messaging / caching frameworks
  • Experience with low latency development and performance investigation tools

Compensation and Benefits

In return for long-term commitment, we offer competitive compensation, including base pay and incentive compensation (which can include equity in the firm, subject to compensation agreements) and relocation assistance. Benefits include daily breakfast and catered lunch, monthly massages, paid time off, various leaves, company-sponsored medical and dental plans, long-term disability coverage, as well as a 401(k) plan with company matching contributions.


At Millennium, you will work with intelligent, ambitious, friendly, and positive individuals. We are proud of the team and culture we have built. The office hosts amenities and activities to give our team members opportunities to get to know one another and build meaningful relationships. We have a casual dress code, and our office sports pool and ping pong tables, music, group dining tables, and various comfortable meeting areas for collaboration.

Interested? Please submit a resume to