Senior Software Engineer — Enterprise Microservices (Java/Python)

American Express Company

Alaska

Vor Ort

USD 150.000 - 210.000

Vollzeit

Vor 11 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

American Express Company seeks an experienced software architect for Enterprise Architecture. You will design and deliver scalable enterprise-grade software using Java and Python, guiding distributed systems across the tech stack.

You’ll own features end-to-end, mentor engineers, and collaborate with product teams to translate business needs into robust, scalable solutions. The role emphasizes API design, microservices, CI/CD, and cloud-native patterns, with a focus on performance, reliability,

Qualifikationen

  • 6+ years of professional software development experience with Java and Python
  • Deep experience with Java ecosystems and frameworks such as Spring, Spring Boot, or equivalent
  • Proven experience in full-stack development, including backend services and modern frontend frameworks (e.g., React, Angular)
  • Strong experience building RESTful APIs, microservices architectures, and service-to-service integrations
  • Solid understanding of distributed systems, concurrency, scalability, and performance optimization
  • Hands-on experience with relational databases (PostgreSQL, MySQL, Oracle) and/or NoSQL databases (Cassandra, DynamoDB, MongoDB)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Familiarity with infrastructure-as-code tools (Terraform, CloudFormation)
  • Experience with messaging and streaming platforms such as Kafka, RabbitMQ, or JMS
  • Practical experience with cloud platforms (AWS, Azure, or GCP) and cloud-native development patterns
  • Hands-on experience in test data generation and unit test development and execution
  • Preferred: Basic understanding of AI/ML concepts and Generative AI technologies, including LLMs, prompt engineering, and Retrieval-Augmented Generation (RAG)
  • Experience with API design standards, OpenAPI/Swagger, versioning, and contract-driven development
  • Hands-on experience with CI/CD pipelines and tools (Jenkins, GitHub Actions, GitLab CI)
  • Proficiency in Agile/Scrum methodologies and modern software development lifecycle practices
  • Bachelor’s degree in computer science, Engineering, or equivalent practical experience (advanced degree is a plus)

Aufgaben

  • Design, develop, and deliver scalable software solutions across the full stack using Java and Python
  • Lead architecture and implementation of distributed systems for performance and reliability
  • Own end-to-end delivery of features from design and deployment to production support
  • Mentor junior engineers and drive coding standards, testing, and DevOps practices
  • Collaborate with architects, product managers, and cross-functional teams to translate requirements into scalable solutions
  • Build and evolve RESTful APIs, microservices, and event-driven systems with backward-compatible contracts
  • Champion CI/CD improvements, test automation, and developer productivity
  • Identify bottlenecks, debug complex issues, and drive long-term fixes
  • Design systems for scalability, resilience, and observability with monitoring and logging
  • Contribute to cloud-native adoption including containerization and infra-as-code

Kenntnisse

Java
Spring Boot
Python
RESTful APIs
Distributed systems
CI/CD
Agile/Scrum
Backend services

Ausbildung

Bachelor’s degree in CS/Engineering
Advanced degree a plus

Tools

Docker
Kubernetes
Terraform
CloudFormation
Kafka
MongoDB
DynamoDB
OpenAPI/Swagger

Jobbeschreibung

American Express Company seeks an experienced software architect for Enterprise Architecture. You will design and deliver scalable enterprise-grade software using Java and Python, guiding distributed systems across the tech stack.

You’ll own features end-to-end, mentor engineers, and collaborate with product teams to translate business needs into robust, scalable solutions. The role emphasizes API design, microservices, CI/CD, and cloud-native patterns, with a focus on performance, reliability,

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Sr Software Engineer I
Sr Software Engineer I

American Express • Alaska

Vor Ort
USD 150.000 - 210.000
Senior Software Engineer — Java/Scala, API & CI/CD
Senior Software Engineer — Java/Scala, API & CI/CD

American Express • Idaho

Vor Ort
USD 110.000 - 190.000
Java Engineer — Build Next-Gen Apps & Microservices
Java Engineer — Build Next-Gen Apps & Microservices

American Express • Phoenix (AZ)

Vor Ort
USD 28.000 - 41.000
Software Engineer, Enterprise Tech Services (Agile)
Software Engineer, Enterprise Tech Services (Agile)

American Express • Charlotte (NC)

Hybrid
USD 120.000 - 180.000
Competitive base salaries
Bonus incentives
Company 6% 401k match
+6
Software Engineer I, Enterprise Tech — Agile, Cloud & Microservices
Software Engineer I, Enterprise Tech — Agile, Cloud & Microservices

American Express • Florida

Vor Ort
USD 120.000 - 160.000
Competitive base salary
Bonus incentives
6% company match on retirement savings
+7
Cloud Software Engineer - Java/Python, NoSQL
Cloud Software Engineer - Java/Python, NoSQL

American Express Company • Phoenix (AZ)

Vor Ort
USD 90.000 - 130.000
Senior Web & Cloud Architect — Open Source Lead
Senior Web & Cloud Architect — Open Source Lead

American Express • Phoenix (AZ)

Vor Ort
USD 27.552 - 41.328
Amex Flex
Software Engineer II - Java Microservices & AI-Driven Dev
Software Engineer II - Java Microservices & AI-Driven Dev

American Express • Phoenix (AZ)

Hybrid
USD 120.000 - 160.000
Competitive Base Salary
Bonus Incentives
Retirement Match
+11
Senior Web Engineer - Open Source & Cloud (Remote)
Senior Web Engineer - Open Source & Cloud (Remote)

American Express • Montpelier (VT)

Vor Ort
USD 28.000 - 33.000
Java Engineer — Build Next-Gen APIs & Apps
Java Engineer — Build Next-Gen APIs & Apps

American Express • Atlanta (GA)

Remote
USD 28.000 - 41.000