Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer (Backend)

CENTRIC SOFTWARE

Düsseldorf

Vor Ort

EUR 60.000 - 100.000

Vollzeit

Vor 30+ Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An established industry player is seeking a Senior Software Engineer to contribute to innovative AI-driven applications. In this role, you will design and maintain scalable backend systems using Python and Rust, ensuring high-quality software delivery. You will embrace the 'you build it, you run it' philosophy, taking ownership of services from development to deployment. Collaborating with cross-functional teams, you will champion quality-first engineering and drive impactful software solutions. If you are passionate about backend development and eager to tackle unique challenges, this opportunity is perfect for you.

Qualifikationen

  • 8+ years of experience in backend systems development.
  • Proficiency in Python and Rust for scalable software solutions.

Aufgaben

  • Design and maintain scalable backend services for AI applications.
  • Lead solution design and ensure system optimization.

Kenntnisse

Python
Rust
Asynchronous Processing
Event Sourcing
Distributed Systems
Test Automation
System Monitoring
GitOps

Tools

AWS
Terraform
Infrastructure as Code (IaC)

Jobbeschreibung

About the Role

We are looking for a Senior Software Engineer to help us build high-quality, scalable software products where data, software, and machine learning intersect to create unique challenges. You will play a key role in designing, developing, and maintaining backend systems that power AI-driven applications.

We follow the “you build it, you run it” principle - owning services end-to-end, from development to deployment and beyond. This role requires deep technical expertise, strong ownership, and a product mindset - understanding that backend engineering is about delivering solutions to real customer problems.

Our backend services utilize a variety of technologies, but your primary tools will be Rust and Python - Python for AI-related components and Rust for backend services. Occasionally, you may also work with TypeScript.


Key Responsibilities

Software Architecture & Development

  • Design, develop, and maintain scalable backend services for AI-powered applications.
  • Lead the solution design process, taking ideas from concept to implementation.
  • Build and optimize scalable APIs for real-time and asynchronous communication.


Infrastructure & Quality

  • Own your services end-to-end, ensuring monitoring, alerting, and system optimization.
  • Work with AWS, Terraform, and Infrastructure as Code (IaC) to manage infrastructure.
  • Champion quality-first engineering, integrating test automation beyond unit tests (integration, end-to-end).
  • Continuously monitor and improve system performance, robustness, and security.


Collaboration

  • Work closely with Product Managers, Data Scientists and Software Engineers, to build impactful software products.
  • Produce comprehensive documentation for the technical decisions made by you and your team.
  • Lead feature implementation and technical initiatives, ensuring smooth delivery and successful rollout.
  • Share knowledge - we value continuous learning and collaboration, and we would love for you to contribute to that culture.


Qualifications

  • 8+ years of experience building large-scale, production-ready backend systems.
  • Proficiency in Python and/or Rust (both will be used daily).
  • Strong expertise in asynchronous processing, event sourcing, and distributed systems.
  • Experience designing and optimising relational and non-relational databases.
  • A you build it, you run it mentality - owning services from development to production.
  • Strong understanding of test automation, system monitoring, and reliability best practices.
  • Familiarity with GitOps principles and the ability to understand and evolve the CI/CD workflows.
  • Proven track record of leading technical initiatives and delivering complex feature sets from design to production.

Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.