Recruiting the Talent. Staffing the Culture. Call Us: 847-945-7600

Job Seekers

Recruiting the Talent.

  • Share this Job

Software Engineer, Regulatory (Python)

Location : Lenexa, KS
Job Type : Direct
Hours : Full Time
Required Years of Experience : 3-7 years
Required Education : Bachelor's Degree
Travel : No
Relocation : No

Job Description :

Software Engineer, Regulatory 


Job Summary

The successful candidate will design, develop and monitor systems or data analysis applications, based on the trading & market activities, for internal company or external market regulations compliance or investigative purposes. The position includes design & development in data processing, rules engine, RDBMS, and scripting technologies on the back-end. This opportunity requires an individual to have strong problem solving, data analysis, and software systems design skills.



  • Working with end-users to gather and define/refine functional requirements

  • Producing project documentation – high-level charter, functional requirements, technical design and test documents

  • Designing, coding, testing and implementing data processing, rules engine, database, and scripting surveillance applications

  • Working closely with infrastructure team on server systems

  • Collaborating and coordinating with various systems groups for new application development, problem troubleshooting and systems maintenance

  • Working as a team/project lead or individual team contributor or individual ownership role flexibly based on the project needs

  • Mentoring/Guiding new or less experienced/knowledgeable team members

  • Researching or evaluating software/tools and alternate design techniques for new or existing system improvements

  • Providing on-going application support to end-users and communicating technical information clearly to an end-user audience

  • Participating in production 24/7 on-call support rotation

Required Qualifications :


  • Experience with Python or experience in another language with a strong desire to learn Python

  • Experience with Java or experience in another language with a strong desire to learn Java

  • Experience with Linux or UNIX-like operating systems and knowledge of at least one scripting language

  • Experience with Hadoop and/or SQL desirable

  • Strong knowledge of data structures and algorithms

  • Excellent written and verbal communication skills

  • Must be self-motivated and have the ability to work independently as well as part of a team, requiring minimal direction and follow-up

  • Experience in working on multiple projects concurrently

  • Experience in financial, trading, exchange, banking and/or related fields is a plus

  • Bachelor’s Degree in Computer Science or related field preferred

Powered by AkkenCloud
Back to Top