(Senior) Software Engineer (m/f/d)

Bertelsmann · bertelsmann.de

Verl, Nordrhein-Westfalen, Germany Full-time 2 days ago
Workplace
On-site
Location
Verl, Nordrhein-Westfalen, Germany
Who can apply
Based in Germany: you usually need the right to work there

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

Free to start. Already have an account? Log in

About the role

Job Description

We are looking for a

(Senior) Software Engineer (m/f/d)

(permanent, full-time) Join our team at our location in Baden-Baden, Berlin or Verl – flexible working conditions available

As a (Senior) Software Engineer within Riverty’s debt collection business, you will develop and maintain modern cloud-based applications and contribute to the evolution of a central solution for knowledge transfer and collaboration. Playing an important role in Client Onboarding, the solution is still at an early stage of development, giving you the opportunity to shape its core functionality and APIs, drive continuous improvement, and contribute your technical expertise to consulting and onboarding activities.

How you’ll shape our software solutions:

* Develop, ship and maintain cloud-based applications using C# and .NET. * Design microservices and distributed architectures and build robust RESTful APIs. * Containerize applications with Docker, work with Kubernetes and contribute to CI/CD pipelines using Azure DevOps. * Work with relational and NoSQL databases, including SQL Server, Entity Framework and MongoDB. * Ensure software quality through unit and integration testing with frameworks such as xUnit or NUnit and mocking libraries such as Moq. * Build secure and efficient solutions using authentication and authorization concepts such as OAuth2, Auth0 and JWT, as well as caching solutions such as Redis. * Apply SOLID principles, design patterns and Clean Architecture or Domain-Driven Design to create maintainable software.

Qualifications

What will help you succeed in this role:

* 5+ of hands-on experience with C# and the .NET framework, combined with experience developing, shipping and maintaining cloud-based applications. * Strong knowledge of microservices, distributed architectures and RESTful APIs. * Practical experience with Docker and Kubernetes, plus good knowledge of CI/CD pipelines, preferably Azure DevOps. * Several years of experience with relational databases, preferably SQL Server, and working knowledge of ORMs such as Entity Framework, alongside experience with NoSQL databases, preferably MongoDB. * Solid experience with unit and integration testing, alongside a good understanding of authentication, authorization, caching and modern software design principles. * Fluent English and a thoughtful, quality-focused approach to software development. * Experience with Infrastructure as Code, preferably Terraform, and knowledge of the FinTech or banking industry are welcome advantages. * Hands-on experience with AI-assisted development tools such as Claude, Cursor or GitHub Copilot, together with sound judgement when reviewing and testing their output, is a plus.

Additional Information

Disclosure requirements pertaining to the collection of your personal data:

Responsible for processing the information provided in your application is the company specified in the job advertisement, with its registered office as indicated. The company processes your data for the purpose of establishing an employment relationship on the basis of Art. 6 (1) b GDPR / Section 26 (1) sentence 1 BDSG.

The retention period for your data is determined by the statutory time limits applicable in the respective country, beginning upon completion of the recruitment process. You can find these here.

You can contact the company’s Data Protection Officer at the above-mentioned postal address.

Further information on data protection and your rights can be found here.

Recruiting-Platform powered by SmartRecruiters.

About Software Engineer jobs in Germany

Open jobs
602 open Software Engineer jobs in Germany, 117 of them posted in the last 7 days. See all Software Engineer jobs in Germany
Typical advertised pay
€69,000 – €112,000 a year for the middle half of the 62 job ads from 26 employers that state a salary in euros (median €87,000). This is base pay as advertised, not total compensation. Software Engineer salary in Germany
Skills the job ads ask for most
  • Python 45%
  • CI/CD 41%
  • Code review 36%
  • AWS 35%
  • Java 32%
  • Observability 28%

Share of the 466 newest postings for the role that name each skill. Resume keywords for Software Engineer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.