Sr Software Engineer I
Job Description
American Express offers competitive base salaries and bonus incentives, plus a robust benefits package and flexible work options. In this onsite role based in Sunrise, FL, you will contribute within Enterprise Architecture, a key enabler of the company’s technology strategy.
What you’ll do
As a Senior Software Engineer I in Enterprise Architecture, you will help design and build distributed, scalable systems using modern frameworks and cloud-native development patterns. The work includes backend and full-stack development, RESTful API and microservices development, and building reliable delivery pipelines from development through deployment.
- Deliver full-stack solutions with backend services and modern frontend frameworks such as React or Angular (or similar)
- Build RESTful APIs, microservices, and service-to-service integrations
- Develop and run containerized services using Docker and Kubernetes
- Implement test practices including test data generation and unit test development and execution
- Build and operate CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI
What you bring
- 6+ years of professional software development experience, with strong expertise in Java and working knowledge of Python for backend or data-driven applications
- Deep experience with the Java ecosystem and frameworks such as Spring or Spring Boot (or equivalent)
- Strong foundation in distributed systems, including concurrency, scalability, and performance optimization
- Hands-on experience with relational databases (PostgreSQL, MySQL, Oracle) and/or NoSQL databases (Cassandra, DynamoDB, MongoDB)
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation
- Familiarity with messaging and streaming platforms including Kafka, RabbitMQ, or JMS
- Practical experience with cloud platforms such as AWS, Azure, or GCP and cloud-native development patterns
- Experience with API design standards, including OpenAPI/Swagger, versioning, and contract-driven development
- Proficiency in Agile/Scrum and modern software development lifecycle practices
- Bachelor’s degree in computer science, Engineering, or equivalent practical experience (advanced degree is a plus)
Preferred
- Basic understanding of AI/ML concepts and Generative AI technologies, including LLMs, prompt engineering, and Retrieval-Augmented Generation (RAG)
Enterprise Architecture at American Express
Enterprise Architecture is part of the Chief Technology Office and plays a key role in the company’s technology strategy. The organization includes four pillars: Architecture as Code (foundational technologies leveraged across the enterprise), Architecture as Design (solution and technical design for transformation programs and business critical projects), Governance (technical standards and automation to support compliance), and Colleague Enablement (colleague development, recognition, training, and enterprise outreach).
Compensation and benefits
- Competitive base salaries (USD 123,000 - 215,250 per year)
- Bonus incentives
- 6% Company Match on retirement savings plan
- Free financial coaching and financial well-being support
- Comprehensive medical, dental, vision, life insurance, and disability benefits
- 20+ weeks paid parental leave for all parents, regardless of gender, for pregnancy, adoption, or surrogacy
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through the Healthy Minds program
- Career development and training opportunities
- Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
Depending on role and business needs, colleagues will either work onsite, in a hybrid model (a combination of in-office and virtual days), or fully virtually.