
Software Engineer I
Sunrise, FL · HybridFull-time$104–175K/yrSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Sunrise, FL, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
American Express is seeking a hands-on full-stack software engineer to build enterprise software and AI-powered applications. The role focuses on Python backend development, relational and NoSQL databases, GenAI, LLM integration, RAG, and agentic workflows. The engineer will collaborate with cross-functional teams and contribute to reliable, secure applications. Preferred experience includes AI frameworks, model-serving tools, cloud platforms, and LLM evaluation and observability.
Skills & qualifications
Skills
Qualifications
Full job description
Software Engineer I
Sunrise, FL, United States(Hybrid)
Job Description
Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues.
We are looking for a motivated and hands-on Full Stack Software Engineer with strong Python programming fundamentals, experience working with Relational and NoSQL databases, and practical exposure to Generative AI (GenAI) and Agentic AI development. The ideal candidate will be passionate about building scalable applications, integrating Large Language Models (LLMs), implementing Retrieval-Augmented Generation (RAG) solutions, and developing AI-powered workflows using frontier and open-source models.
This role offers an opportunity to work on both modern AI technologies and contributing to enterprise-grade software applications.
Responsibilities
Key Responsibilities
1. Python & Backend Development
-
Design, develop, test, and maintain Python-based applications and backend services.
-
Build and integrate RESTful APIs using frameworks such as FastAPI or Flask.
-
Write clean, modular, reusable, and maintainable code.
-
Implement unit tests, debugging, logging, and error handling.
-
Collaborate with cross-functional teams to deliver reliable software solutions.
2. Database Development
-
Work with relational databases such as PostgreSQL, Oracle
-
Develop SQL queries, manage schemas, and perform basic query optimization.
-
Work with NoSQL databases such as Couchbase, Cassandra, MongoDB, DynamoDB
-
Implement data ingestion, retrieval, and integration workflows.
3. Generative AI & Vector Databases
-
Develop GenAI-powered applications using Large Language Models.
-
Build and integrate Retrieval-Augmented Generation (RAG) pipelines.
-
Work with vector databases.
-
Implement document ingestion, chunking, embeddings, semantic search, and retrieval workflows.
-
Integrate LLM APIs and develop effective prompt engineering strategies.
4. Agentic AI Development
-
Develop AI agents capable of executing tasks, invoking tools, and interacting with external systems.
-
Build agentic workflows using frameworks such as LangChain, LangGraph, or similar technologies.
-
Integrate frontier LLMs & open-source/open-weight LLMs.
-
Implement basic agent orchestration, tool calling, state management, and workflow automation.
-
Evaluate agent performance, reliability, and response quality.
5. Software Engineering & Collaboration
-
Use Git for version control and collaborate through code reviews.
-
Participate in Agile development processes.
-
Write technical documentation and support application troubleshooting.
-
Follow secure coding practices and data privacy requirements.
-
Contribute to continuous improvement of AI-enabled applications.
Qualifications
Required Qualifications
-
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
-
1-3 years of enterprise experience in software development using Python.
-
Strong understanding of Python programming, object-oriented programming, data structures, and APIs.
-
Hands-on experience with at least one Relational database and one NoSQL database.
-
Working knowledge of SQL, database design, and data retrieval.
-
Practical experience integrating LLMs into Python applications.
-
Understanding of embeddings, vector databases, semantic search, and RAG architectures.
-
Familiarity with frontier and open-source LLMs.
-
Basic understanding of agentic AI concepts, tool calling, and AI workflow orchestration.
-
Experience using Git and common development tools.
-
Knowledge of Docker, CI/CD pipelines, and deployment practices.
-
Strong problem-solving, debugging, and communication skills.
Preferred Qualifications
-
Experience with LangChain, LangGraph or similar frameworks.
-
Familiarity with model-serving tools such as Ollama, vLLM.
-
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
-
Familiarity with LLM evaluation, observability, prompt optimization, and guardrails.
-
Understanding of MCP (Model Context Protocol) and AI tool integration.
-
Exposure to enterprise security, authentication, and access control.
Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.
Job Info
-
Job Identification 26016174
-
Job Category Technology
-
Posting Date 11/06/2026, 12:26 AM
-
Apply Before 11/13/2026, 08:00 AM
-
Degree Level High School Graduate
-
Job Schedule Full time
-
Job Shift Day
-
Locations 1500 NW 136th Avenue, Sunrise, FL, 33323, US(Hybrid)
-
Salary Range $103750 - $174750 annually + bonus + benefits
-
Career Area Technology
Return to Jobs List (https://careers.americanexpress.com/en/sites/CX\_1/jobs)
How this job compares
Set against the 42,014 open Software Engineer jobs on Olive Jobs, counted November 7, 2026.
- Pay
- This posting$104–175K/yr
- Florida median$108–200K/yr649 salary ranges
- US median$135–219K/yr33,394 salary ranges
This range's midpoint, $139K, is 9% below the Florida median midpoint ($153K) — in the middle half of Software Engineer salary ranges in Florida.
- Openings
- Olive Jobs lists 948 open Software Engineer jobs in Florida and 42,014 across the US. 8% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 1 year of experience — less than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 34,413 postings).
- Education
- 13,315 of the 42,014 open Software Engineer jobs (32%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 7, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.



