Job Description
Senior Python Software Engineer
Growing Financial Technology leader has immediate need for a Senior Python Software Engineer to join their team in a full time, hybrid role. This talented engineer will join a world class technology team focused on delivering software tailored to fit the needs of the company and clients. A strong desire to learn and work with new and emerging technologies including, AWS, microservices, MySQL, TypeScript, React, GraphQL, and Java is required..
Skills and Experience:
- 3+ years professional engineering experience building software solutions using Python and either Java or C++.
- Ability to work independently within a collaborative, team based environment.
- BS or MS Degree in CS, Mathematics, Engineering, or equivalent work experience.
- Solid programming skills in OO languages.
- Ability to learn new skills quickly and desire to work with emerging technologies.
- Experience with hands on, frontend development including TypeScript/React is highly desirable.
- Experience with software delivery builds and releases using DevOps practices.
- Experience with electronic trading protocols including FIX is highly desirable.
- Experience working with AI/Client technologies to build trading solutions is strongly preferred.
Responsibilities:
- Collaborate on development of next generation software, contributing to system architecture and design.
- Be champion of automation including CI/CD and resource management.
- Spearhead new initiatives, take ownership of initiatives.
- Participate with team in defining architecture and improving code.
- Work hands on in coding environment while mentoring junior team members.
- Work on backend, Python based development projects in serverless, AWS environment.