Jobs · Information Technology · Arizona

Site Reliability Engineer

American Express · Phoenix, AZ · 2 wk ago
HybridInformation TechnologyFull-time

About the role

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.

Responsibilities

  • Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Assist in Non-Abstract Large System Design (NALSD): Support the design and implementation of scalable, resilient system architectures, with a focus on enhancing payment processing systems and customer-facing applications
  • Collaborate in failure mode analyses to identify system vulnerabilities within our payment and processing systems, contributing to the development of mitigation strategies
  • Aid in conducting chaos engineering experiments under senior engineers' supervision to proactively uncover and address potential system frailties
  • Implement and refine our observability framework using OpenTelemetry, ensuring deep visibility into the health and performance of our systems
  • Acquire knowledge on managing Service Level Objectives (SLOs) and error budgets, aiding in the quantitative assessment of system reliability
  • Participate in the development and refinement of runbooks, learning to automate incident response and operational procedures to improve team efficiency
  • Contribute to code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Enable the deployment, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Support the scaling of applications based on demand projections
  • Gain solid experience in Gen AI capabilities like context engineering, RAG, vector databases, Langgraph, context caching etc.

Qualifications

  • 4+ years of software development experience in a professional environment and/or comparable experience
  • Proficiency or strong interest in Kotlin and Java programming languages
  • Bachelor's degree in computer science or related fields
  • Strong foundation in Data Structures and algorithms
  • Demonstrated experience in Agile development, application design, software development, and testing
  • Thorough understanding of XML, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming
  • 4+ years’ experience with Java/J2EE, Python, Kotlin, Spring Boot, SQL, DB2, OOP concepts and multi-threading
  • Hands-on expertise with application design, software development and automated testing
  • 3+ years’ experience with RESTful API development and strong data structures
  • Experience with continuous integration/deployment (Jenkins, Maven, XLR, GIT)
  • Hands-on experience with relational and NoSQL databases such as DB2, Redis, Postgres, Couchbase etc.
  • Ability to effectively communicate to internal and external business partners on architecture and solution design
  • Proven experience building scalable web and mobile application
  • Experience in design and developing mission critical highly available enterprise applications and Java applications performance tuning
  • Monitors system performance and availability and improves software quality through root cause analysis

Skills

  • Gen AI capabilities like context engineering, RAG, vector databases, Langgraph, context caching etc.

Benefits

At American Express, we care about your holistic well-being and provide comprehensive support for your personal and professional growth. This includes:

  • Competitive base salaries
  • 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
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered 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 our Healthy Minds program
  • Career development and training opportunities

Pay

The expected salary range for this job requisition is [insert actual range here]. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.

Similar jobs