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.