About the Role:-
Job Title: Senior Python Developer – Digital Trading Analytics
Role Level: Experienced (7+ years recent software development experience, preferably in financial services or energy trading)
Location: London, UK
Hybrid 2-3 days
FTE 6-12 months
Role Overview
We’re looking for a Senior Python Developer to design, build, and maintain high�?performance, scalable solutions that support financial and energy market analytics. You’ll work with complex datasets, trading systems, and front�?office stakeholders to deliver robust data and analytics products. You will play a key role in shaping engineering practices, leading junior engineers, guiding architectural decisions, and collaborating across squads to deliver innovative, business�?critical solutions.
Key Responsibilities
Designing, developing, testing, and deploying scalable, high�?performance software solutions for data processing and analytics.
Collaborating with business stakeholders to understand market and trading requirements and translate them into robust technical solutions.
Providing technical leadership, code reviews, and mentorship to junior engineers.
Troubleshooting, diagnosing, and resolving operational or performance issues in production systems.
Engaging with other squads, product managers, data scientists, and technical stakeholders to deliver integrated solutions.
Applying engineering best practices including TDD/BDD, CI/CD automation, and high�?quality documentation.
Contributing to architectural decisions and evaluating technology options.
Supporting continuous improvement of software engineering and data engineering standards within the team.
Qualifications
Bachelor’s degree or higher in computer science, engineering, or a related field.
At least 7 years of professional experience in software development, ideally within financial services or energy trading.
Key Skills – Domain & Soft Skills
Experience with front�?office trading systems and financial market data.
Experience working with large�?scale data processing and analytics workloads.
Strong track record of mentoring and coaching junior engineers.
Ability to design innovative solutions while engaging closely with business stakeholders.
Strong technical leadership and collaboration skills.
Excellent communication and interpersonal skills; able to thrive in a diverse, fast�?paced, and dynamic environment.
Key Skills – Technical
Core Skills – Must Have
Python 3.9+: Design patterns, separation of concerns, OOP fundamentals, logical data modelling, pandas, SQLAlchemy/psycopg2, Poetry/setuptools, awareness of new PEP features.
Python test automation: TDD, BDD; unit, integration, and end�?to�?end testing.
DevOps: Git, CI/CD, Azure DevOps pipelines (or Jenkins/Groovy), Bash, Docker, Artifactory/PyPI.
SQL: SQL Server/T�?SQL; PostgreSQL/PG�?SQL; tuning, joins, aggregation, stored procedures, transactions.
Cloud Environments: AWS/Azure principles and technologies.
Technical Skills – Should Have
Kubernetes (EKS/AKS/OpenShift) including HA, kubectl/oc, operators, deployment configs, custom resources, Helm charts, StatefulSets.
Python 3.9+: parquet/arrow experience.
Technical Skills – Nice To Have
Airflow: schedulers, executors, operators, XCom, DAG execution at scale.
Databricks: Hive/Unity Catalog, optimisation, PySpark, Databricks Connect.
Log Analytics: Splunk, Elastic Stack, Grafana/LOKI/Prometheus.
SSO: Kerberos, Azure AD / Entra ID.
Recent Java experience: Java 17+, Spring Boot 3.x, Maven.
Dataiku (or similar) – awareness of platform concepts; experience is a bonus.
Skills
Mandatory Skills : Python,airflow,sql
Role: Primary Class Teacher Location: Oasis Academy Pinewood Salary: MPS / UPS (Outer London) Hours: 32.5 hours per week Contract:...
Apply For This JobEast Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West...
Apply For This JobFull job description Job description We are seeking a dynamic and motivated admin/receptionist to join our team at OneWelbeck Endoscopy...
Apply For This JobSalary: £42,200 – £48,530 per annum London Weighting: additional £4,000 per annum Employment type: Permanent Location: Stratford Campus or Holborn...
Apply For This JobAbout The Role GRAHAM is a leading UK Total Facilities Management provider delivering planned works and projects across complex, live...
Apply For This JobJob Overview The EMEA Sales Manager is a highly organized, results-driven hunter, who thrives in a fast-paced environment and has...
Apply For This Job