Senior Software Engineer, XCore (Python, Django)

Senior Software Engineer, XCore (Python, Django)

Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
Cover Genius

Auf einen Blick

  • Aufgaben: Entwickle robuste Softwarelösungen für unsere XCover-Plattform und optimiere geschäftskritische Anwendungen.
  • Unternehmen: Cover Genius, ein führendes Insurtech-Unternehmen mit globaler Reichweite.
  • Vorteile: Flexibles Arbeitsumfeld, Mitarbeiteraktienoptionen und soziale Initiativen zur Förderung von Vielfalt.
  • Weitere Informationen: Dynamisches, unterstützendes Umfeld mit Möglichkeiten zur beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte innovative Lösungen und arbeite mit einem leidenschaftlichen Team an spannenden Projekten.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Python und Django.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

About the Company Cover Genius is a Series E Insurtech that protects the global customers of the world’s largest digital companies including Booking Holdings, owner of Priceline, Kayak and , Intuit, Hopper, Skyscanner, Ryanair, Turkish Airlines, Descartes Ship Rush, Zip and Seat Geek.

We're also available at Amazon, Flipkart, e Bay, Wayfair and SE Asia’s largest company, Shopee.

Wenn Sie eine Bewerbung abschicken möchten, klicken Sie bitte auf die Schaltfläche "Bewerben", nachdem Sie die gesamte Beschreibung gelesen haben.

Our partners integrate with XCover, our award-winning insurance distribution platform, to embed protection for millions of customers worldwide each year.

Our team and products have been recognized with dozens of awards including by the Financial Times who ranked Cover Genius as the #1 fastest growing company in APAC in 2020.

Our diverse team across 20+ countries and many language groups commits itself to diverse cultural programs, in particular CG Gives which makes social entrepreneurs out of us all and funds development initiatives in global communities.

Our People are Bold, Authentic, Purposeful and Inspired

Our People are not Perfect, Traditional, Complacent or Cautious About the Role As a Senior Software Engineer on our Technology Team, you will own the design, development and optimization of business critical applications within our Core Services problem spaces that power the XCover platform.

To drive success in this role, you will have strong expertise in backend development ideally with Python (Django) and experience building scalable, distributed systems.

As a Senior Software Engineer you will design and implement high-quality, maintainable solutions while collaborating with cross-functional teams to deliver robust features.

Regular collaboration with Product Managers, Infrastructure teams and other engineering domains will be key in ensuring you continue to deliver exceptional performance, scalability and reliability to support our global business operations.

Key Responsibilities

  • Contribute to the technical strategy by designing and developing robust, scalable software solutions for the Core Services business domain.
  • Own the end-to-end delivery of features and components on the XCover platform, ensuring they meet business requirements, performance standards and security compliance.
  • Champion technical excellence by implementing and advocating for engineering best practices, quality standards and architectural principles within the team.
  • Actively contribute to a culture of innovation, continuous learning and collaborative problem-solving by mentoring other engineers and sharing knowledge.
  • Collaborate closely with Product Managers and other engineers to translate product vision into technical solutions and deliver high-impact features.
  • Drive innovation by researching and prototyping with emerging technologies to enhance application performance and developer productivity.
  • Improve code quality and system reliability by implementing monitoring, improving test coverage and actively managing technical debt within your team's services.

Skills & Experience What you will bring

  • Bachelor or Masters degree in Computer Science or Engineering with at least 5 years of professional software engineering experience building and maintaining large-scale web applications in production environments ideally using Django and Python.
  • Strong understanding of software design principles patterns, APIs and database optimization techniques with practical experience implementing high-performance distributed systems.
  • Experience with modern software development practices including CI/CD pipelines, test automation, code quality tools.

Familiarity with infrastructure-as-code, cloud platforms (AWS/GCP), managing workloads in Kubernetes.

  • Experience with messaging systems, caching strategies, and designing resilient microservices that can handle high transaction volumes and scale effectively.
  • Knowledge of insurance technology (insurtech) or fintech domains is highly advantageous, particularly experience with platforms that enable embedded financial services or B2B integration solutions.

What you will have

  • Ownership mindset: That fosters accountability throughout the organization and encourages proactive problem-solving, learning from failures while celebrating successes as collective achievements.
  • Exceptional communication skills: Demonstrated through the ability to articulate technical concepts to diverse audiences and facilitate productive cross-functional collaboration.
  • Pragmatic problem-solving: Strong analytical skills and a practical approach to solving complex issues.
  • Curiosity & continuous learning: Passion for learning and growth.
  • Influence & impact: Positively influence the technical direction of your team, driving the adoption of best practices and high standards.

Why Cover Genius?

Cover Genius not only cares about being the best in our industry, we care about our team.

We're a business that understands life can be fluid and so we flex to ensure we provide the environment to suit that.

What does that mean?

  • Flexible Work Environment - our teams are hybrid.

We work from home on Wednesdays and Thursday and attend the office on Monday, Tuesday and Friday with flexibility around start/finish times.

  • Global company, with the opportunity to work from any of our offices for 4 weeks a year
  • Employee Stock Options - we want our people to share in our success, we reward them with ownership for their contribution in creating a world-class company.
  • Work with like-minded people who are passionate about both the work we're doing and giving back.

Our CG Gives programs enables us to all become philanthropists through our peer recognition and rewards system.

• Social Initiatives - pictures speak a thousand words!

Cover Genius promotes diversity and inclusivity.

We don't tolerate discrimination, demeaning treatment of anyone, or harassment due to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.

By submitting your application, you acknowledge that we may collect, store and process your personal data for recruitment purposes.

To ensure a fair evaluation, we may use AI to assist in sorting applications, but all final decisions are made by our hiring team and no candidate dispositions are automated.

We will keep your information on file for three years from the date of your application. xayajpt For detailed information about how we handle your data and our use of AI, please review our full Privacy Policy.

Senior Software Engineer, XCore (Python, Django) Arbeitgeber: Cover Genius

Cover Genius ist ein hervorragender Arbeitgeber, der nicht nur in der Insurtech-Branche führend ist, sondern auch eine flexible Arbeitsumgebung bietet, die es den Mitarbeitern ermöglicht, ihre Work-Life-Balance zu optimieren. Mit einem starken Fokus auf Vielfalt und Inklusion sowie umfangreichen Möglichkeiten zur beruflichen Weiterentwicklung, fördert das Unternehmen eine Kultur des kontinuierlichen Lernens und der Zusammenarbeit. Darüber hinaus profitieren die Mitarbeiter von Aktienoptionen und der Möglichkeit, global zu arbeiten, was Cover Genius zu einem attraktiven Arbeitsplatz für talentierte Fachkräfte macht.

Cover Genius

Kontaktdaten:

Cover Genius Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer, XCore (Python, Django) 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 Cover Genius anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, XCore (Python, Django) 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 Cover Genius vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, XCore (Python, Django) mit Bravour zu bestehen

Python
Django
Backend-Entwicklung
Skalierbare Systeme
Software-Design-Prinzipien
APIs
Datenbankoptimierung

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 Cover Genius 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 Cover Genius 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.