Senior Software Engineer – Python (Financial Regulatory Risk)
We’re seeking an experienced Senior Software Engineer to join a dynamic team of Python and UI developers, building next-generation cloud-based analytical products in the financial regulatory risk domain.
Responsibilities
- Design, develop, and maintain APIs and web application backends in Python.
- Build responsive, secure, and scalable SaaS solutions.
- Collaborate on solution design and rapidly prototype where needed.
- Ensure code quality and support continuous delivery practices.
- Contribute to DevOps processes, planning, estimation, and task organisation.
- Perform code reviews, testing, and deliver high-quality software.
- Drive process improvements and recommend new technologies.
Requirements
- 5+ years’ experience in software engineering (3+ years in Python).
- Strong SQL and relational database skills.
- Solid Linux knowledge and experience with modern DevOps.
- Proven ability to work in agile, fast-paced environments.
- Excellent communication skills and ability to work collaboratively.
Desirable:
- PostgreSQL with SQLAlchemy.
- Azure infrastructure experience.
- Exposure to LLMs (e.g., OpenAI, Microsoft Cognitive Services APIs).
Benefits
- Competitive salary and benefits.
- Remote/hybrid work options.
- Professional development opportunities.
- Supportive, collaborative environment with cutting-edge technologies.
#LI-JM2