Auf einen Blick
- Aufgaben: Entwickle und optimiere ETL-Pipelines für Banken und transformiere komplexe Daten.
- Unternehmen: Marktführendes RegTech SaaS-Unternehmen mit innovativer Technologie.
- Vorteile: 25 Tage Urlaub, flexible Arbeitszeiten, monatliche Events und persönliche Entwicklungsbudgets.
- Weitere Informationen: Dynamisches Team mit vielfältigen Talenten und exzellenten Karrieremöglichkeiten.
- Warum dieser Job: Arbeite an spannenden Projekten und forme die Zukunft der Finanztechnologie.
- Qualifikationen: 3-5 Jahre Erfahrung in Python und ETL-Datenmapping.
Das prognostizierte Gehalt liegt zwischen 69000 - 77000 € pro Jahr.
Suade is a market-leading regtech Saa S company with cutting-edge technology that automates regulatory reporting, compliance and financial risk solutions for financial institutions.
Our technology outperforms the competition on every metric, and we are supported by an unprecedented need for new technology to solve complex and growing regulatory burdens.
We serve Tier 1 banks across Europe, North America, and Asia.
The Software Engineer (Data) role is for you if you are an experienced software engineer who loves turning messy, real-world data into clean, reliable systems.
If you are interested in learning about finance, are mathematically minded, and enjoy working with non-technical teams to translate their domain knowledge into robust data pipelines and models, we would like to talk to you.
Please note
- We are unable to offer visa sponsorship for this role. Candidates who need visa sponsorship now or will need it in the future will not be considered.
- This role is based in London. Suade has a flexible working policy, but you will need to be available to come into the London office when required. Some travel may be required.
Suade is an equal opportunity employer. We are building a world-class team, and we know we need a diverse mix of talented people doing their best work.
Responsibilities
- Design, build, and ship client ETL pipelines end-to-end — from interpreting a bank's raw source data through to a validated, production-ready mapping onto the FIRE regulatory data standard
- Maintain and lead the improvement of the shared ETL framework (schema validation, file handling, Fast API service layer) used across all client integrations
- Write efficient, well-tested mapping and validation code, including ground-truth/regression tests for new and existing ETLs
- Review code and provide constructive feedback to peers and junior engineers
- Mentor junior engineers on Python best practices and software design
- Collaborate with QA, product, and senior engineers — and directly with client-facing teams — to resolve ambiguity in source data specs and ship reliable, accurate features
- Must-have
- 3-5 years of professional experience building production software in Python
- Experience with Fast API (or a similar web framework)
- Strong understanding of ETL / data-mapping patterns — transforming inconsistent, real-world source data (e. g.
CSV extracts) into a normalised target schema, including handling defaults, missing fields, and enumerated value mappings
- Hands-on experience with structured data validation (e. g. JSON Schema), and comfort treating a formal schema as a contract between systems
- Professional experience with Docker, including multi-stage builds
- Solid understanding of RESTful API design
- Solid grasp of Git and standard version-control workflows in a team environment, including working with git submodules
- Solid understanding of data structures, algorithms, and system design principles
- Comfort working in a strictly typed, linted Python codebase (type hints, static type checking, enforced formatting/linting standards)
- Nice-to-have
- Hands-on experience with Duck DB or another embedded/columnar analytical engine
- Experience or interest in the financial services / regulatory reporting domain (loans, deposits, securities, liquidity, credit risk, capital)
- Professional experience processing large volumes of data (complex data pipelines), particularly maintaining many similar-but-distinct integrations rather than a single monolithic application
- Experience contributing to or maintaining an open, schema-driven data standard
Skills And Qualifications
- Track record of shipping and owning features in production
- Clear communicator — able to explain technical decisions to peers and work directly with product and client-facing teams to resolve ambiguity in incomplete or inconsistent data specs
- Close attention to detail; accuracy is critical when outputs feed directly into regulatory filings
Benefits
- 25 days' holiday + public holidays
- Flexible holiday: choose when you take your holidays by swapping bank holidays if you would like
- Additional tenure-based holiday: an extra day of annual leave for every year of service after 2 years
- Flexible working hours and remote working (subject to conditions)
- Monthly social events
- Annual ski trip and residential offsites
- £500 ‘work from home’ set up budget when you join
- £500 personal training & development budget per year
- Enhanced maternity and paternity leave (subject to conditions)
- Company pension (Nest)
- Perkbox benefits plan
- #J-18808-Ljbffr
Software Engineer (Data) Arbeitgeber: Suade
Suade ist ein marktführendes RegTech SaaS-Unternehmen mit modernster Technologie, die regulatorische Berichterstattung und Compliance-Lösungen für Finanzinstitute automatisiert. Wir bieten eine flexible Arbeitskultur in London, die es unseren Mitarbeitern ermöglicht, ihre Work-Life-Balance zu gestalten, während sie an bedeutenden Projekten arbeiten. Mit umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung, einem großzügigen Urlaubsangebot und einem unterstützenden Teamumfeld sind wir bestrebt, ein attraktiver Arbeitgeber für talentierte Software-Ingenieure zu sein.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer (Data) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Suade anzuklopfen, wenn du dich auf die Stelle als Software Engineer (Data) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Suade vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (Data) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Suade klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Suade vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.