CSC Leasing Co.
American Express
Sr Software Engineer II - Enterprise Architecture
Über Enterprise Architecture
Enterprise Architecture ist eine Organisation innerhalb des Chief Technology Office bei American Express und ein wichtiger Wegbereiter für die Technologiestrategie des Unternehmens.
Die vier Säulen der 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 die Lösungs- und technische Gestaltung für Transformationsprogramme und geschäftskritische Projekte, die architektonische Anleitung und Unterstützung benötigen.
- Governance: Diese Säule ist verantwortlich für die Definition technischer Standards und die Entwicklung innovativer Tools, die Kontrollen automatisieren, um die Compliance sicherzustellen.
- Colleague Enablement: Diese Säule konzentriert sich auf die Entwicklung, Anerkennung, Schulung und unternehmensweite Öffentlichkeitsarbeit der Mitarbeiter.
Bei American Express basiert unsere Kultur auf einer 175-jährigen Geschichte der Innovation, gemeinsamen Werten americanexpress.com/en-us/company/who-we-are/ und Führungsverhalten sowie einem unerschütterlichen Engagement, unsere Kunden, Gemeinschaften und Mitarbeiter zu unterstützen. Von der Bereitstellung differenzierter Produkte bis hin zur Bereitstellung erstklassigen Kundenservices agieren wir mit einer starken Risikobewusstheit und stellen sicher, dass wir unser Markenversprechen von Vertrauen, Sicherheit und Service weiterhin erfüllen.
Als Teil von Team Amex erleben Sie unsere starke Unterstützung mit umfassender Betreuung 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.
VERANTWORTLICHKEITEN
- Entwerfen, Entwickeln und Bereitstellen von skalierbaren, qualitativ hochwertigen Softwarelösungen über den full stack hinweg, unter Nutzung von Java und Python für unternehmensweite Plattformen und Dienste
- Leitung der Architektur und Implementierung verteilter Systeme, Gewährleistung von Leistung, Zuverlässigkeit und Wartbarkeit
- Verantwortlich für die End-to-End-Bereitstellung von Features – vom Design und der Entwicklung bis hin zu Bereitstellung, Überwachung und Support in Produktionsumgebungen
- Agieren als leitendes Mitglied eines agilen Teams, Förderung von Best Practices bei Codierungsstandards, Tests, Dokumentation und kontinuierlicher Bereitstellung
- Mentoring und Anleitung von Junior-Entwicklern, Bereitstellung technischer Führung durch Code-Reviews, Design-Diskussionen und Wissensaustausch
- Enge Zusammenarbeit mit Architekten, Produktmanagern und funktionsübergreifenden Teams, um Geschäftsanforderungen in skalierbare technische Lösungen zu übersetzen
- Erstellen und Weiterentwickeln von RESTful APIs, Microservices und ereignisgesteuerten Systemen, Gewährleistung starker Serviceverträge und Abwärtskompatibilität
- Förderung von Engineering-Exzellenz durch Verbesserung von CI/CD-Pipelines, Testautomatisierung und Entwicklerproduktivität
- Proaktive Identifizierung von Systemengpässen, Debugging komplexer Probleme und Durchführung von Ursachenanalysen mit langfristigen Lösungen
- Entwerfen von Systemen für Skalierbarkeit, Ausfallsicherheit und Beobachtbarkeit, einschließlich Strategien für Überwachung, Protokollierung und Alarmierung
- Beitrag zur Cloud-nativen Adaption, einschließlich Containerisierung, Infrastructure-as-Code und Auto-Scaling-Architekturen
- Beeinflussung der technischen Ausrichtung und Infragestellung 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 Organisationszielen
QUALIFIKATIONEN
- 6+ Jahre professionelle Softwareentwicklungserfahrung mit starker Expertise in Java und fundierten Kenntnissen in Python für backend oder datengesteuerte Anwendungen
- Tiefgreifende Erfahrung mit Java-Ökosystemen und Frameworks wie Spring, Spring Boot oder Äquivalenten
- Nachgewiesene Erfahrung in der full-stack-Entwicklung, einschließlich backend-Diensten und modernen frontend-Frameworks (z. B. React, Angular oder ähnliche)
- Umfangreiche Erfahrung im Aufbau von RESTful APIs, Microservice-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 usw.)
- 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 vertragsgesteuerter Entwicklung
- Praktische Erfahrung mit CI/CD-Pipelines und Tools (Jenkins, GitHub Actions, GitLab CI usw.)
- Beherrschung von agilen/Scrum-Methoden und modernen Praktiken im 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, wir kümmern uns um die körperliche, finanzielle und geistige Gesundheit von Ihnen und Ihren Lieben, und bieten Ihnen die Flexibilität, die Sie persönlich und beruflich benötigen, um erfolgreich zu sein:
- Wettbewerbsfähige Grundgehälter
- Bonus Anreize
- 6% Unternehmenszuschuss zur Altersvorsorge
- Kostenlose Finanzberatung und Unterstützung für finanzielle Gesundheit
- Umfassende Kranken-, Zahn-, Augen-, Lebens- und Invaliditätsversicherungen
- Flexibles Arbeitsmodell mit hybriden, vor Ort oder virtuellen Arrangements je nach Rolle und Geschäftsanforderungen
- 20+ Wochen bezahlter Elternurlaub für alle Eltern, unabhängig vom Geschlecht, für Schwangerschaft, Adoption oder Leihmutterschaft
- Kostenloser Zugang zu globalen Wellness-Centern vor Ort, die von Krankenschwestern und Ärzten betreut werden (je nach Standort)
- Kostenlose und vertrauliche psychologische Unterstützung durch unser Healthy Minds Programm
- Karriereentwicklungs- und Weiterbildungsmöglichkeiten
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 Personalentscheidungen trifft, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, Herkunft, Veteranenstatus, Behinderungsstatus, Alter oder einen anderen gesetzlich geschützten Status. American Express wird alle qualifizierten Bewerber, einschließlich derjenigen mit Vorstrafen oder Verurteilungen, unter Berücksichtigung der Anforderungen der geltenden bundesstaatlichen und lokalen Gesetze, einschließlich des California Fair Chance Act, der Los Angeles County Fair Chance Ordinance for Employers und der City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, berücksichtigen. Für Positionen, die bundesstaatlichen und/oder bundesstaatlichen Bankvorschriften unterliegen, wird American Express diese Vorschriften in Bezug auf die Berücksichtigung von Bewerbern mit Vorstrafen einhalten.
Wir unterstützen unsere Mitarbeiter mit der notwendigen Unterstützung, damit sie beruflich und persönlich erfolgreich sind. Deshalb gibt es Amex Flex, unser unternehmensweites Arbeitsmodell, das den Mitarbeitern mehr Flexibilität bietet und gleichzeitig die wichtigen Aspekte unserer einzigartigen Präsenzkultur bewahrt. Abhängig von der Rolle und den Geschäftsanforderungen arbeiten die Mitarbeiter entweder vor Ort, in einem hybriden Modell (Kombination aus Bürotagen und virtuellen Tagen) oder vollständig virtuell.
US-Bewerber – Klicken Sie hier, um das Poster „Know Your Rights eeoc.gov/poster“ anzuzeigen. Wenn der Link nicht funktioniert, können Sie das Poster abrufen, indem Sie die folgende URL in ein neues Browserfenster kopieren und einfügen: eeoc.gov/poster.
Das Folgende stellt den erwarteten Gehaltsrahmen für diese Stellenausschreibung dar. Letztendlich werden wir bei der Festlegung Ihres Gehalts Ihren Standort, Ihre Erfahrung und andere berufsbezogene Faktoren berücksichtigen.
