B&A
American Express
Sr Software Engineer II - Enterprise Architecture
Über Enterprise Architecture
Enterprise Architecture ist ein Bereich innerhalb des Chief Technology Office bei American Express und ein wesentlicher Wegbereiter für die Technologiestrategie des Unternehmens.
Die vier Säulen von Enterprise Architecture umfassen:
- Architecture as Code: Diese Säule besitzt und betreibt grundlegende Technologien, die von Engineering-Teams im gesamten Unternehmen genutzt werden.
- Architecture as Design: Diese Säule umfasst das Lösungs- und technische Design für Transformationsprogramme und geschäftskritische Projekte, die architektonische Beratung und Unterstützung benötigen.
- Governance: Diese Säule ist für die Definition technischer Standards und die Entwicklung innovativer Tools verantwortlich, die Kontrollen automatisieren, um die Compliance sicherzustellen.
- Colleague Enablement: Diese Säule konzentriert sich auf die Entwicklung, Anerkennung, Schulung und unternehmensweite Vernetzung der Kollegen.
Bei American Express basiert unsere Kultur auf einer 175-jährigen Innovationsgeschichte, gemeinsamen Werten americanexpress.com/en-us/company/who-we-are/ und Führungsverhaltensweisen sowie einem unerschütterlichen Engagement, unsere Kunden, Gemeinschaften und Kollegen zu unterstützen. Von der Bereitstellung differenzierter Produkte bis hin zur Erbringung von erstklassigem Kundenservice agieren wir mit einer ausgeprägten Risikokultur und stellen sicher, dass wir unser Markenversprechen von Vertrauen, Sicherheit und Service weiterhin einhalten.
Als Teil von Team Amex erleben Sie unsere starke Unterstützung mit umfassender Hilfe für Ihr ganzheitliches Wohlbefinden und vielen Möglichkeiten, neue Fähigkeiten zu erlernen, sich als Führungskraft zu entwickeln und Ihre Karriere voranzutreiben. Hier zählen Ihre Stimme und Ihre Ideen, Ihre Arbeit hat Wirkung, und gemeinsam helfen Sie uns, die Zukunft von American Express zu gestalten.
AUFGABEN
- Konzeption, Entwicklung und Bereitstellung skalierbarer, hochwertiger Softwarelösungen im full stack-Bereich unter Nutzung von Java und Python für Plattformen und Dienste auf Unternehmensebene
- Leitung der Architektur und Implementierung verteilter Systeme unter Gewährleistung von Leistung, Zuverlässigkeit und Wartbarkeit
- Verantwortung für die End-to-End-Bereitstellung von Funktionen – vom Design und der Entwicklung bis hin zu Deployment, Monitoring und Support in Produktionsumgebungen
- Aktive Rolle als Senior-Mitglied in einem Agile-Team, Förderung von Best Practices bei Codierungsstandards, Tests, Dokumentation und Continuous Delivery
- Mentoring und Anleitung von Junior-Ingenieuren, Bereitstellung technischer Führung durch Code-Reviews, Design-Diskussionen und Wissensaustausch
- Enge Zusammenarbeit mit Architekten, Produktmanagern und funktionsübergreifenden Teams zur Umsetzung geschäftlicher Anforderungen in skalierbare technische Lösungen
- Aufbau und Weiterentwicklung von RESTful APIs, Microservices und ereignisgesteuerten Systemen unter Sicherstellung robuster Serviceverträge und Abwärtskompatibilität
- Förderung technischer Exzellenz durch Verbesserung von CI/CD-Pipelines, Testautomatisierung und Entwicklerproduktivität
- Proaktive Identifizierung von Systemengpässen, Debugging komplexer Probleme und Vorantreiben der Ursachenanalyse mit langfristigen Lösungen
- Design von Systemen im Hinblick auf Skalierbarkeit, Resilienz und Observability, einschließlich Strategien für Monitoring, Logging und Alerting
- Beitrag zur Einführung Cloud-nativer Ansätze, einschließlich Containerisierung, Infrastructure-as-Code und Auto-Scaling-Architekturen
- Beeinflussung der technischen Ausrichtung und Hinterfragen des Status quo durch Vorschläge für innovative, pragmatische Lösungen
- Übernahme von Verantwortung und Rechenschaftspflicht für die Erzielung wirkungsvoller Ergebnisse im Einklang mit Team- und Unternehmenszielen
QUALIFIKATIONEN
- 6+ Jahre Berufserfahrung in der Softwareentwicklung mit fundierter Expertise in Java und praktischen Kenntnissen in Python für backend- oder datengesteuerte Anwendungen
- Fundierte Erfahrung mit Java-Ökosystemen und Frameworks wie Spring, Spring Boot oder vergleichbaren
- Nachgewiesene Erfahrung in der full-stack-Entwicklung, einschließlich backend-Diensten und modernen frontend-Frameworks (z. B. React, Angular oder ähnliche)
- Fundierte Erfahrung im Aufbau von RESTful APIs, Microservices-Architekturen und Service-to-Service-Integrationen
- Solides Verständnis von verteilten Systemen, Nebenläufigkeit, Skalierbarkeit und Leistungsoptimierung
- Praktische Erfahrung mit relationalen Datenbanken (PostgreSQL, MySQL, Oracle) und/oder NoSQL-Datenbanken (Cassandra, DynamoDB, MongoDB)
- Erfahrung mit Containerisierung und Orchestrierung (Docker, Kubernetes)
- Vertrautheit mit Infrastructure-as-Code-Tools (Terraform, CloudFormation etc.)
- Erfahrung mit Messaging- und Streaming-Plattformen wie Kafka, RabbitMQ oder JMS
- Praktische Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP) und Cloud-nativen Entwicklungsmustern
- Praktische Erfahrung in der Generierung von Testdaten sowie in der Entwicklung und Ausführung von Unit-Tests
- Erfahrung mit API-Designstandards, OpenAPI/Swagger, Versionierung und vertragsbasierter Entwicklung
- Praktische Erfahrung mit CI/CD-Pipelines und Tools (Jenkins, GitHub Actions, GitLab CI etc.)
- Fundierte Kenntnisse in Agile/Scrum-Methoden und modernen Praktiken des Softwareentwicklungslebenszyklus
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung (ein höherer Abschluss ist von Vorteil)
- Bevorzugt: Grundlegendes Verständnis von KI/ML-Konzepten und generativen KI-Technologien, einschließlich LLMs, Prompt Engineering und Retrieval-Augmented Generation (RAG)
Wir unterstützen Sie mit Leistungen, die Ihr ganzheitliches Wohlbefinden fördern, damit Sie Ihr Bestes geben können. Das bedeutet, dass wir uns um Ihre körperliche, finanzielle und geistige Gesundheit sowie die Ihrer Angehörigen kümmern und Ihnen die Flexibilität bieten, die Sie benötigen, um sich persönlich und beruflich zu entfalten:
- Wettbewerbsfähige Grundgehälter
- Bonus-Anreize
- 6% Arbeitgeberzuschuss zur betrieblichen Altersvorsorge
- Kostenloses Finanzcoaching und Unterstützung für finanzielles Wohlbefinden
- Umfassende Leistungen für Kranken-, Zahn-, Augen-, Lebens- und Berufsunfähigkeitsversicherungen
- Flexibles Arbeitsmodell mit hybriden, Vor-Ort- oder virtuellen Arrangements, je nach Rolle und geschäftlichem Bedarf
- 20+ Wochen bezahlter Elternzeit für alle Eltern, unabhängig vom Geschlecht, angeboten bei Schwangerschaft, Adoption oder Leihmutterschaft
- Kostenloser Zugang zu globalen Wellness-Zentren vor Ort, die mit Pflegepersonal und Ärzten besetzt sind (je nach Standort)
- Kostenlose und vertrauliche Beratungsunterstützung durch unser Healthy Minds-Programm
- Möglichkeiten zur beruflichen Weiterentwicklung und Schulung
Eine vollständige Liste der Team Amex-Leistungen finden Sie auf unserer Website für Mitarbeiterleistungen americanexpress.com/en-us/colleagues/benefits.
American Express ist ein Arbeitgeber, der Chancengleichheit fördert und Einstellungsentscheidungen ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Veteranenstatus, Behindertenstatus, Alter oder einen anderen gesetzlich geschützten Status trifft. American Express berücksichtigt bei der Einstellung alle qualifizierten Bewerber, einschließlich derjenigen mit Vorstrafen, in Übereinstimmung mit den Anforderungen der geltenden staatlichen und lokalen Gesetze, einschließlich des California Fair Chance Act, der Los Angeles County Fair Chance Ordinance for Employers und der Fair Chance Initiative for Hiring Ordinance der Stadt Los Angeles. Für Positionen, die unter föderale und/oder staatliche Bankenvorschriften fallen, wird American Express diese Vorschriften in Bezug auf die Berücksichtigung von Bewerbern mit Vorstrafen einhalten.
Wir unterstützen unsere Kollegen mit der Hilfe, die sie benötigen, um sich beruflich und persönlich zu entfalten. Deshalb haben wir Amex Flex, unser unternehmensweites Arbeitsmodell, das den Kollegen mehr Flexibilität bietet und gleichzeitig sicherstellt, dass wir die wichtigen Aspekte unserer einzigartigen Präsenzkultur bewahren. Je nach Rolle und geschäftlichen Anforderungen arbeiten die Kollegen entweder vor Ort, in einem hybriden Modell (Kombination aus Büro- und virtuellen Tagen) oder vollständig virtuell.
US-Stellensuchende – Klicken Sie hier, um das Plakat „Know Your Rights eeoc.gov/poster“ anzusehen. Wenn der Link nicht funktioniert, können Sie das Plakat aufrufen, indem Sie die folgende URL kopieren und in ein neues Browserfenster einfügen: eeoc.gov/poster.
Das Folgende stellt die erwartete Gehaltsspanne für diese Stellenausschreibung dar. Bei der Festlegung Ihres Gehalts berücksichtigen wir letztendlich Ihren Standort, Ihre Erfahrung und andere berufsbezogene Faktoren.
