Senior Software Engineer, Backend – Platform Team

Senior Software Engineer, Backend – Platform Team

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
DaParrot Ltd

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Backend-Systeme für innovative Kundenintegrationen.
  • Unternehmen: Cresta, ein führendes Unternehmen im Bereich der KI-gestützten Plattformlösungen.
  • Vorteile: Umfassende Gesundheitsleistungen, Homeoffice-Zuschuss und bezahlte Elternzeit.
  • Weitere Informationen: Exzellente Karrierechancen in einem innovativen und unterstützenden Umfeld.
  • Warum dieser Job: Gestalte die Zukunft der Kundenintegration mit modernster Technologie und einem dynamischen Team.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Entwicklung skalierbarer Backend-Systeme.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

About the role

Cresta’s Core Platform underpins the company’s entire product portfolio.

Our long‑term vision is to build a robust, reliable, secure, and extensible foundation that supports continued innovation, satisfies enterprise customer requirements, and keeps operational costs in check.

Two critical components for that are agent assist backend services and scalable authentication systems, tools, processes and frameworks based on industry standards and security best practices.

This role is focused on building various backend systems needed to enable successful customer integrations:

  • Enable agent assist integration for chat and email. This involves working with the frontend platform team, ML teams, infra team and other backend services.
  • Expand our backend agent assist services to meet customer requirements and feature requests.
  • Address any customer issues that block integrations, affect user experience or system performance.
  • Work with the auth and security team to meet Cresta’s diverse authentication and security needs for internal workflows and external customer‑facing integrations.
  • Why This Role Is Unique
  • Enterprise‑Grade Integrations: Design robust integrations with major CCaa S platforms and customer systems.
  • Specialized
  • Auth

Experience: Join the Cresta auth team and help build specialized authentication systems to authenticate users, service accounts, virtual agents, server workloads, cloud‑based authentication for external integrations, etc.

  • Agent
  • Assist

Integrations: Work directly with the frontend platform team to build solutions for agent assist integrations for various channels such as chat and email and help rollout these integrations in customer environments.

Responsibilities

  • Contribute to building the best‑in‑class company in addition to building the best‑in‑class product.
  • Architect systems that manage real‑time conversation state, context propagation, and session lifecycle.
  • Play a substantial role in the agent assist integration process (chat and email) and authentication engineering team.
  • Work with Cresta product and engineering teams, build and continuously improve the Cresta platform and new product requirements.
  • Stay closely with customers and their requirements, analyze the technical tradeoffs, own the customer‑facing deliverables.
  • Demonstrate the engineering best practices in deliverables and daily work. Uphold others to the same high standards.
  • Technical ownership in a substantial part of the Cresta authentication stack.
  • Ensure high availability, low latency, and strong observability for real‑time conversation systems.
  • Implement authentication, authorization, compliance, and enterprise security best practices across integrations.
  • Drive improvements in reliability, performance, and scalability in production environments handling high interaction volumes.

Qualifications We Value

  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience building scalable backend systems in production environments.
  • Strong experience designing and maintaining robust APIs (REST, g RPC).
  • Solid understanding of distributed systems and real‑time communication architectures.
  • Experience integrating with third‑party enterprise platforms and APIs.
  • Experience working with CCaa S platforms or contact center systems is a strong plus.
  • Familiarity with AI Agents, Virtual Agents, or LLM‑based systems is a plus.
  • Experience with containerized environments (Kubernetes, Docker).
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Strong understanding of system reliability, observability, and security in enterprise environments.
  • Experience in building authentication systems is a plus.

Perks & Benefits

  • Medical, dental, and vision plans designed to fit you and your family’s needs.
  • Paid parental leave.
  • Monthly Health & Wellness allowance.
  • Work from home office stipend.
  • Lunch reimbursement for in‑office employees.
  • PTO: 3 weeks in Canada.

Compensation for this position includes a base salary, equity, and a variety of benefits.

Actual base salaries will be based on candidate‑specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.

We are actively hiring for this role in the US and Canada.

Your recruiter can provide further details.

#J-18808-Ljbffr

Senior Software Engineer, Backend – Platform Team Arbeitgeber: DaParrot Ltd

Life Without Barriers ist ein hervorragender Arbeitgeber, der sich durch eine inklusive und kollaborative Arbeitskultur auszeichnet. Mit flexiblen Arbeitsmöglichkeiten und einem starken Fokus auf die persönliche und berufliche Entwicklung seiner Mitarbeiter bietet das Unternehmen nicht nur ein attraktives Gehaltspaket, sondern auch die Chance, einen echten Unterschied im Leben von bedürftigen Australiern zu machen. Hier arbeiten Sie in einem dynamischen Umfeld, das von Teamgeist und einer Leidenschaft für soziale Gerechtigkeit geprägt ist.

DaParrot Ltd

Kontaktdaten:

DaParrot Ltd Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer, Backend – Platform Team 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 DaParrot Ltd anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Backend – Platform Team 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 DaParrot Ltd vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Backend – Platform Team mit Bravour zu bestehen

Backend-Entwicklung
API-Design und -Wartung (REST, gRPC)
Verteilte Systeme
Echtzeitkommunikationsarchitekturen
Integration mit Drittanbieter-Plattformen und APIs
CCaaS-Plattformen oder Contact-Center-Systeme
AI Agents und virtuelle Agenten

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 DaParrot Ltd 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 DaParrot Ltd 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.