Sr Software Engineer (Python)
Job Id: 3697510
Client: Cboe Global Markets
Job Title: Sr Software Engineer (Python)
Location: Minneapolis, MN (Onsite)
Direct Hire
Salary: $125,000 - $145,000
Accepted work authorizations: US Citizens & Green Card holders
Job Description
Systems Development division is looking for a Software Engineer who strives to build highly scalable, performant and robust systems that help clients benefit from our comprehensive market data sets and analytics. We own some of the largest financial data sets in the world and are looking for programmers that enjoy tackling the challenges that come with real time streaming data and large historical databases.
What You Will Do
· You will work on software solutions in accordance with Cboe development processes
· You will have countless opportunities to develop your skills, make an impact through meaningful contributions, and gain rich experiences at an accelerated pace
· You will use your strong communication skills to collaborate closely with team members across the organization to solve complex technical challenges
· You will be involved in all phases of the development lifecycle; this will include engaging with business owners to understand and document requirements, design of solutions and the implementation
· You will optimize application performance through analysis and tuning
· You will analyze and recommend technologies and tools to improve efficiency and quality of the development process
· You will manage assigned projects to ensure successful completion in designated time frames
Requirements
· Bachelor’s degree in Information Technology, Computer Science, or related field
· 6+ years of professional full-stack development experience using Python
· Knowledge of C# and/or Java is a strong plus
· Strong fundamental programming skills, broad knowledge of algorithms and data structures
· Experience with TCP/IP based network protocols and multi-threaded programming
· Hands-on experience developing Web Applications and Web Services
· Practical experience with relational databases such as MySQL, PostgreSQL, MS SQL Server, including schema design, writing DML, optimizing query performance
· Familiarity with Spark, EMR, and Amazon Web Services in general is a plus
· Comfortable with both Windows and Linux operating systems
· Ability to lead and execute complex technical projects
· Strong critical thinking, communication, and organizational skills
· Ability to work effectively in a fast-paced Agile environment with minimal direction
· Experience with financial industry and relevant technologies is preferred but not required