Financial Market Data Software Engineer (Python/PostgreSQL)
Cognitive Credit Limited London, United KingdomFinancial Market Data Software Engineer (Python/PostgreSQL)
Cognitive Credit develops advanced analytics software for global credit investors. We currently work with the world’s leading investment banks, asset managers, and hedge funds, are growing quickly, and constantly strive to be the must-have data analytics product for global credit investors.
Our aim is to automate as much of a credit analyst’s workflow as possible to free up institutional investors’ resources and empower analysts to be as productive and insightful as possible.
About the role
To support our continued growth, we are looking for an experiencedSoftware Engineer with expertise in Python, PostgreSQL, and financial data to join our team. The ideal candidate will have hands-on experience working with financial and time-series data. You will play an important role in developing and enhancing the data infrastructure that underpins our analytics platform, helping us deliver reliable, high-quality financial data and innovative solutions to our clients.
Experience working for a financial data provider would be a strong advantage. We are particularly interested in candidates who understand financial data workflows, market data structures, and the challenges of processing and maintaining high-quality financial datasets.
In this role, you will have a direct impact on all of the company’s internal and external interfaces, support new feature development, and influence the company’s overall data strategy, working closely with all parts of the business.
Start date
ASAP
Key responsibilities
- Build and maintain data processing pipelines for financial and time-series data
- Process, validate, transform, and store large volumes of structured financial data
- Implement reliable data ingestion, retrieval, and transformation workflows
- Ensure data quality, consistency, integrity, and performance
- Optimize database queries and application performance
- Design, develop, test, and maintain software applications using Python
- Collaborate with engineers and business stakeholders to translate requirements into technical solutions
- Write clean, maintainable, well-documented, and testable code
- Troubleshoot technical issues and contribute to improving system reliability and scalability
This job is for you if
- You want to play a critical role in the growth of new product features from inception to delivery
- You have extensive experience with Financial Market Data
- You want to impact the company’s core technology, owning and driving forward the technology and architecture
- You are interested in working in a start-up environment with fast growth potential that prioritizes innovation
Required education/experience/skills
- At least 5 years of professional experience in software engineering or software development
- Experience with database design and development, especially PostgreSQL
- Experience working with financial data and time-series data
- Good understanding of data structures, algorithms, and software engineering best practices
- Familiarity with data validation, data integrity, and efficient data processing
- Strong technical knowledge of development languages including Node / Javascript and python
- Knowledge of AWS services and IaC
- Experience using Git or other version control systems
- Strong analytical, problem-solving, and communication skills
- Attention to detail and the ability to work to tight deadlines
- Technical degree with strong academic track record
- Fluent in English and must be eligible to work in the UK
Preferred Qualifications
- Previous experience working at a financial data provider.
- Familiarity with financial market data, financial instruments, pricing data, or historical market data.
- Experience with financial data feeds, vendor APIs, or market data integration.
- Knowledge of time-series data storage, processing, and performance optimization.
- Familiarity with automated testing,
- Experience developing REST APIs or integrating external data sources.
Company benefits
- Competitive pay, subject to individual experience
- Pension scheme
- Private Health Insurance
- 25 days holiday plus bank holidays
- Hybrid working with flexibility to work from home or office in Victoria, London
- Choice of high-quality tech kit to work on
- Team events
- Cycle to work
- Learning and development
Work environment
Dynamic, innovative, analytical, and collaborative.
Location
Office in Victoria, London, and this role is hybrid being office based a few days a week.
We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.