
Mid-Level Software Engineer, Python
Suade Labs
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
About the role
- - As part of the RegTech team, you will use your expertise in software engineering to translate business requirements into technical specifications and lead the architecture, development and expansion of our regulatory portfolio.
- - You will work closely with our Project Managers and Business Analysts, and you will build upon your experience to:
- - Contribute to the delivery of our product roadmap, shipping code that our customers may be using to solve their regulatory problems the same day.
- - Grow your coding skills and domain knowledge, and become responsible for part of our portfolio, becoming the internal reference within the team.
- - Collaborate with other engineers who are as passionate as you are about stopping the next financial crisis.
- - Contribute new ideas to the architecture of the platform and see some of those ideas implemented.
- - Understand the main problems that we are solving with our product. Participate in internal reviews and design sessions to keep our product up to date.
- - Drive the adoption and use of best practices like TDD and code analysis
- - Be aware of and consider non-functional requirements like performance, security, maintainability.
Requirements
- - 3 - 5 years’ relevant experience working with Python
- - Practical experience working collaboratively using version control systems like Git and platforms like GitHub or GitLab
- - Experience working with non-technical stakeholders, business requirements, and ambiguity
- - Experience with unit tests, automated testing and knowledge of best practices
- - Exposure to large codebases involving multiple authors, features and timelines
- **Desirable**
- - Comfortable using a Unix-based operating system (e.g. Ubuntu)
- - Experience working in agile frameworks like Kanban or Scrum
- - Experience improving or refactoring existing code as requirements change
- - A Bachelor’s degree in Computer Science, Mathematics, Physics or Engineering
- - Personal, academic, or internship projects involving scripting, automation, or data handling
Benefits
- - 25 days holiday + Bank Holidays (location dependent).
- - Flexible holiday - choose when you take your holidays by opting out of bank holidays if you would like!
- - Additional tenure-based annual leave- 1 additional day for each year after two years of service.
- - Flexible working hours.
- - Company Pension.
- - Maternity leave and extraordinary paternity leave.
- - Work from home budget/ homeset up: £500 for new starters.
- - £500 Annual Training/ Development Subsidy.
- - Perkbox.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonunit testingautomated testingTDDcode analysisscriptingautomationdata handlingrefactoringagile frameworks
Soft Skills
collaborationcommunicationproblem-solvingadaptabilitycreativityleadershiporganizational skillsstakeholder engagementcritical thinkingattention to detail
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in MathematicsBachelor’s degree in PhysicsBachelor’s degree in Engineering