> Markdown version of [/jobs/ext/1956920-sr-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/1956920-sr-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer I - **Company:** American Express Company - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Salary:** $123,000.0 - $215,250.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Applications Architecture, Component-Based Software Engineering, Software Applications, HTML5, Automation of Tests, Unit Testing, Cascading Style Sheets (CSS), Cloud Engineering, Software Quality, Computer Engineering, Continuous Integration, Couchbase Servers, Relational Databases, Github, IntelliJ IDEA, Spring Framework, Python (Programming Language), PostgreSQL, Node.Js, NoSQL, Scrum Methodology, Redis, Selenium, Software Engineering, Software Systems, TypeScript, Postman, ReactJS, Large Language Models, Prompt Engineering, Apache Spark, Generative AI, AWS Lambda, Vert.x, Kubernetes, Information Technology, Playwright, Apache Kafka, Front End Software Development, Virtual Agents, Software Coding, Restful APIs, Cucumber (Software), Software Performance, AWS EKS, Jenkins - **Published:** August 6, 2026 - **Apply:** https://dejobs.org/x/x/AE6DCFBD71334E159E9ACB5C6363E34F/job/ ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, and/or comparable experience; advanced degree preferred. * Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL, and relational databases * Knowledge of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)Degree in computer science, computer engineering or a related field. * Significant hands-on experience in application architecture / design, software development, and testing, preferably in an Agile environment within a professional environment. * Minimum 10 years of proven experience using Java, React, Vert.x, NMS4J, Spring, Spark, Postgres, Restful APIs, Redis, Kafka, IntelliJ, Couchbase, OpenSearch and cloud-native application development. * Hands-on experience and knowledge of Public Cloud and related technologies (AWS -EKS, AWS-Lambdas, AWS-AuroraDB, AWS Managed Services GCP, Kubernetes). * Hands-on experience with full stack development using Node.js, Java, Python, or similar backend technologies * Proficiency in front-end technologies including HTML5, CSS3, JavaScript/TypeScript, and component-based architecture * Experience designing, and building AI-powered and Agentic AI solutions, creating Agent Skills, including LLM-based applications, AI agents, retrieval-augmented generation (RAG), prompt engineering, orchestration frameworks, vector databases, and AI service integrations. * Strong engineering and professional leadership skills. * Demonstrated ability to lead, partner, and collaborate multi-functionally across many engineering teams. * Experience in Agile software development methodologies and practices such as Scrum/Kanban, iterations, user stories * Experience in automation testing and documentation (i.e. automated, functional, and performance) and related technologies(Karate, Postman, Cucumber, Playwright, Selenium, Jenkins, Github Actions). ## Description * Mentor junior Software Engineers and cross-functional team of colleagues, fostering a culture of excellence and innovation * Direct the design, development, testing, and deployment of software applications and systems * Oversee a variety of tasks, platforms, and technologies to expand new and existing software to meet changing requirements * Write automated unit tests to ensure correctness and stability * Build automated CICD Pipelines with quality gates, test-automation and automated approvals. * Provide technical guidance to ensure adherence to best practices and coding standards * Monitor software performance and implement improvements to optimize functionality * Analyze technical challenges and provide innovative solutions to enhance software quality and efficiency * Reviews code for accuracy, quality, and adherence to best practices, offering constructive feedback * Collaborate with cross-functional teams to ensure seamless integration and deployment of software solutions * Collaborate and co-create effectively with teams in product and the business to align technology initiatives with business objectives ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [AX is the only Experience that Matters](https://www.wearedevelopers.com/videos/1404-ax-is-the-only-experience-that-matters) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)