Job Responsibilities:
- Lead the development of innovative software solutions to automate corporate bond and credit derivative trading workflows and provide data intelligence services.
- Collaborate with and contribute to large, cross line of business platforms to enhance the scale of the firm’s technology.
- Oversee the design, development, implementation, and troubleshooting processes, considering upstream and downstream systems and technical implications.
- Foster a creative, quick-thinking, and pragmatic team environment with a focus on problem-solving and translating demands into sound technical requirements.
- Apply technical troubleshooting to break down solutions and solve complex technical problems.
- Guide the team in learning and applying system processes, methodologies, and skills for the development of secure, stable code and systems.
- Promote a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification on software engineering concepts and proficient advanced experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Demonstrable ability to code in one or more languages.
- Experience across the entire Software Development Life Cycle.
- Curiosity to learn about financial markets products.
Preferred Qualifications, Capabilities, and Skills:
- Experience in building systems using the Python language.
- Familiarity with modern front-end technologies.
- Knowledge of Credit or similar financial markets products and market structure.