At a Glance
- Tasks: Design and deliver advanced analytics applications to protect UK consumers.
- Company: Join the FCA, a leader in financial regulation and innovation.
- Benefits: Enjoy 25 days annual leave, hybrid work model, and career growth opportunities.
- Why this job: Make a real impact on financial markets while developing your tech skills.
- Qualifications: Proven Python programming experience and strong problem-solving skills.
- Other info: Collaborative culture with a focus on modern engineering practices.
The predicted salary is between 50000 - 60000 £ per year.
About the FCA and team
We regulate financial services firms in the UK, to keep financial markets fair, thriving and effective. By joining us, you’ll play a key part in protecting consumers, driving economic growth and shaping the future of UK finance services. The Data, Technology and Innovation (DTI) division enables the FCA to be a digital-first, data-led smart regulator by delivering a secure, agile and cost-effective technology and data ecosystem that drives better decisions, transparency and operational efficiency. Sitting within DTI, the Advanced Analytics & Data Science Unit team develops the FCA's organisation-wide capability to drive an analytics-led regulatory approach.
Role responsibilities
- Design and deliver advanced analytics applications that enhance the FCA’s ability to detect harm early and protect millions of UK consumers
- Partner closely with product managers, data scientists and end users, turning complex challenges into intuitive tools that support fairer and safer markets
- Transform new data‐science concepts into enterprise‐grade products, giving the FCA smarter ways to intervene decisively and effectively
- Build high quality, resilient software that decision‐makers can trust when acting in the public interest
- Champion modern engineering practices and emerging technologies to unlock new value and future proof the FCA’s digital capabilities
- Support an inclusive, collaborative culture by sharing insights, coaching colleagues and elevating the engineering community
- Oversee Agile planning and delivery to uphold momentum, promote transparency and highlight clear progress on strategic initiatives
- Invest in your growth and expand your technical skills by working with advanced data science and regulatory technology that fast tracks your long term career development
Skills required
Minimum:
- Proven experience in Python programming, with the ability to produce clean, reliable and maintainable code that supports high quality engineering delivery
- Demonstrable experience solving complex, cross platform technical issues, showing judgement when working through challenges
Essential:
- Strong software engineering background with Python as a core skill
- Experience working with at least three of the following technologies or practices:
- Pydantic for data modelling and validation
- Django, Flask, or FastAPI for backend development
- AWS services such as Lambda or S3 for application development
- Relational database systems
- NoSQL databases like Elasticsearch or DynamoDB
- Test automation tools such as Behave or PyTest
- Terraform, GitHub Actions, web scraping, or Natural Language Processing
Benefits
- 25 days annual leave plus bank holidays
- Hybrid model where employees work a minimum of 40% in the office each month (expectation of 50% for senior leaders).
Software Developer in Edinburgh employer: PSR Limited
Contact Detail:
PSR Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to job opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
✨Tip Number 3
Showcase your projects! Whether it’s on GitHub or your personal website, having a portfolio of your work can really impress potential employers and give them a taste of what you can do.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Software Developer in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your Python programming skills and any relevant technologies you've worked with. We want to see how your experience aligns with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how you can contribute to our mission at StudySmarter. Keep it concise but impactful!
Showcase Your Projects: If you've worked on any cool projects, make sure to mention them! Whether it's a personal project or something from a previous job, we love seeing practical examples of your skills in action.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at PSR Limited
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python and any frameworks like Django or Flask. Brush up on your knowledge of AWS services and databases, as these are likely to come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating your judgement and approach to problem-solving.
✨Understand the FCA's Mission
Research the Financial Conduct Authority and its role in regulating financial services. Be ready to explain how your skills can contribute to their mission of protecting consumers and ensuring fair markets.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the technologies they use, and the challenges they face. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.