Software Engineering Manager

Software Engineering Manager

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
P

Auf einen Blick

  • Aufgaben: Leite ein Team von Software-Ingenieuren und Data Scientists zur Entwicklung innovativer KI-gestützter Lösungen.
  • Unternehmen: Internationale AI-Organisation im Bereich Englischsprachenerwerb mit einem Fokus auf Bildung.
  • Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Vielfältige und inklusive Arbeitskultur mit hervorragenden Aufstiegschancen.
  • Warum dieser Job: Gestalte die Zukunft des Sprachenlernens und führe ein kreatives Team in einem dynamischen Umfeld.
  • Qualifikationen: Erfahrung in Softwareentwicklung und Führungskompetenzen sind erforderlich.

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

ROLE: Manager, Software Engineering

Role aim

Are you passionate about AI and Education? Wir freuen uns, eine großartige Gelegenheit anzukündigen, um unserem internationalen KI-Team in der Abteilung für Englischsprachige Lernmittel als Software Engineering Manager beizutreten und eines der kritischsten Produkte im Unternehmen zu leiten. In Pearson English Language Learning streben wir danach, das weltweit führende Ziel zum Lernen, Bewerten und Verbessern von Englischkenntnissen zu werden. Unser Hauptaugenmerk liegt darauf, unser Versprechen an engagierte Lernende aus der ganzen Welt zu erfüllen, die ihr volles Potenzial durch das Lernen von Englisch erreichen möchten.

Estimated time spent on various task types:

  • Meetings, incl. people management: 60%
  • New features: 20%
  • Documentation and processes: 20%
  • Maintenance: 0%

Role profile

Als erfahrener Software Engineering Manager spielen Sie eine entscheidende Rolle bei der Führung und Inspiration eines Teams von Software-Ingenieuren und Data Scientists, um hochwertige KI-gestützte Softwarelösungen zur Erlernung und Bewertung von Sprachkenntnissen bereitzustellen. Sie sind verantwortlich für die Überwachung des gesamten Softwareentwicklungszyklus, von der Planung und dem Design bis hin zur Implementierung und Wartung. Ihre technische Expertise und Managementfähigkeiten sind entscheidend für die erfolgreiche Umsetzung technischer Lösungen, die Einhaltung von Fristen und die Förderung einer kollaborativen und integrativen Arbeitsumgebung. Diese Rolle erfordert minimale Anleitung, da Sie der Leiter eines oder mehrerer Produktentwicklungsteams sind, verantwortlich für deren Ziele und Leistung.

Responsibilities

  • Co‑Responsible for one or more digital products together with the business product owner, taking ownership of the experience our customers have and driving the technical strategy that has most impact on that experience.
  • Lead and manage a team of software engineers, providing guidance, mentorship, and support to help them grow professionally and achieve their goals.
  • Collaborate with cross‑functional teams, including product managers, developers, designers, architecture, data, QA, Operations and Customer Service, to define product goals, business needs, and timelines.
  • Drive the software development process, including planning, design, implementation, testing, and deployment, while ensuring adherence to best practices and coding standards like DevOps/DevSecOps, Clean Code, DDD, etc.
  • Ensure the team's productivity and efficiency by removing obstacles, resolving conflicts, and providing necessary Capacity.
  • Be the single point of contact to the rest of the organization for the owned Digital Products, collaborating with stakeholders to understand business needs and translating them into technical solutions.
  • Be accountable for the data generated as part of the product offering, understanding its journey into different platforms and its uses to help business to make decisions in an outcome driven way.
  • Track and report on roadmap progress, budget, and capacity allocation, ensuring timely and successful value delivery.
  • Responsible for the budget of the solution(s), understanding the total cost of ownership, making the right financial choices.
  • Understand security and compliance requirements and drive their fulfilment with Product and Development teams.
  • Act as a technical leader, with deep understanding of AI possibilities, providing guidance and making critical decisions to drive technical excellence and ensure the scalability and maintainability of software systems.
  • Stay up to date with the latest industry trends, technologies, and methodologies, and recommend process improvements and technical solutions accordingly.
  • Foster a culture of continuous improvement, innovation, and knowledge sharing within the team.
  • Uphold and promote a diverse and inclusive work environment where all team members feel valued, respected, and empowered.

Most desirable qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software engineering principles, development processes, technologies, extreme development methodologies and practices and industry trends for Development and QA.
  • Hands‑on experience with programming languages such as Java, PHP, Kotlin, Python, or C++, as well as frameworks like React and Node.js.
  • Strong leadership and managerial skills, with the ability to motivate and inspire a team.
  • Working experience in Agile practices, product and project management principles.
  • Excellent communication skills, with the ability to effectively collaborate and build relationships with stakeholders at all levels.
  • Able to communicate technical concepts to non-technical individuals.
  • Experience with software development and DevOps/DevSecOps tools and practices, such as version control systems, issue tracking systems, CI/CD pipelines, Continuous deployment, Feature Flags, Domain Driven Design, Events Driven Architecture, Clean Code, etc.
  • Ability to make strategic decisions, prioritize tasks, and manage multiple teams and initiatives simultaneously.
  • Strong problem‑solving and analytical skills, with a keen attention to detail.
  • A passion for staying up to date with emerging technologies and industry trends.
  • Commitment to fostering an inclusive and diverse work environment.

Location

Wir suchen eine Person in Spanien oder Polen, um einem der beiden Standorte, an denen unser Team ansässig ist, beizutreten.

Software Engineering Manager Arbeitgeber: Pearson

Pearson ist ein hervorragender Arbeitgeber, der eine inklusive und unterstützende Arbeitskultur fördert, in der Mitarbeiter wachsen und sich weiterentwickeln können. Mit einem starken Fokus auf Innovation im Bereich KI und Bildung bietet das Unternehmen nicht nur spannende Herausforderungen, sondern auch die Möglichkeit, an bedeutenden Projekten zu arbeiten, die das Lernen von Englisch weltweit revolutionieren. Die Standorte in Spanien und Polen bieten zudem eine dynamische Umgebung, die kulturelle Vielfalt und internationale Zusammenarbeit schätzt.

P

Kontaktdaten:

Pearson Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineering Manager erhalten könnten

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 Pearson anzuklopfen, wenn du dich auf die Stelle als Software Engineering Manager 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 Pearson vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineering Manager mit Bravour zu bestehen

Führungskompetenz
Software Engineering Prinzipien
Agile Praktiken
Projektmanagement
Java
PHP
Kotlin

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 Pearson 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 Pearson 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.