Sr Software Engineer I

American Express
US - Arizona - Phoenix
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design, develop, test, and deploy secure, scalable backend applications and microservices for digital payment products, using Java and Kotlin. Build high-performance distributed systems and secure APIs, troubleshoot production issues, improve reliability, and contribute through code reviews, mentoring, and engineering best practices.

Requirements: Requires 5+ years of professional software engineering experience focused on backend development, including extensive Java 8+ and Kotlin experience, concurrent programming, REST APIs, and application security. Candidates should have experience with databases, automated testing, Agile methods, production support, and collaboration across engineering, architecture, and product teams; a bachelor's degree or equivalent practical experience is specified.

Key Skills: Java, Kotlin, RESTful APIs, Microservices, Application Security, Cryptography, Distributed Systems, Concurrency, Asynchronous Programming, Performance Optimization, Object-Oriented Design, Automated Testing, Troubleshooting, Mentoring, Agile Methodologies, Communication And Collaboration

Benefits: Competitive Base Salary, Bonus Incentives, 6% Company Match On Retirement Savings Plan, Financial Coaching, Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Disability Benefits, Flexible Working Model, Paid Parental Leave, On-Site Wellness Centers, Confidential Counseling Support, Career Development And Training




Fast Track Upload