Job Title: Lead Software Engineer - Global Loyalty and Benefits
Join Our Team and Shape the Future of Loyalty Technology
We're seeking a highly skilled Lead Software Engineer to join our Global Loyalty and Benefits team. As a key member of our tech team, you'll have the opportunity to design, develop, and deploy cutting-edge software solutions that drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand.
About the Role:
- Architect and develop software solutions that meet the distinct and changing business requirements of our global loyalty and benefits programs.
- Collaborate with cross-functional teams, including SRE, testing, and quality, to ensure smooth transition throughout the development life-cycle.
- Design and develop REST APIs for high-volume clients, leveraging modern development stacks, including Golang, Kafka, and PostgreSQL.
- Develop and execute against a strategy and roadmap focused on moving from monolithic, tightly coupled, batch-based legacy platforms to a loosely coupled, event-driven, microservices-based architecture.
- Partner with other development teams to meet implementation dates and ensure successful project delivery.
What We're Looking For:
- Bachelor's degree in Computer Science, Engineering, or a related field, with 4+ years of experience in a modern development stack.
- Experience in application design, software development, and testing in an Agile environment.
- Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra.
- Experience designing and developing REST APIs for high-volume clients.
- Experience with continuous integration tools (Jenkins, Gitlab CI) and automated build and test frameworks.
- Strong analytical, problem-solving, and quantitative skills, with a proven ability to develop unique, outside-the-box ideas.
- Aptitude for learning and applying programming concepts, with a willingness to take risks, experiment, and share fresh perspectives.
What We Offer:
- Competitive salary range: $85,000.00 to $150,000.00 annually + bonus + benefits.
- Opportunities for career growth and professional development, with a focus on learning new technologies and translating them into working software.
- A comprehensive benefits package, including medical, dental, vision, life insurance, and disability benefits, as well as flexible working models and paid parental leave.
- A supportive and inclusive work environment, with a focus on diversity, equity, and inclusion.
How to Apply:
If you're a motivated and talented software engineer looking to join a dynamic and innovative team, please apply now. We can't wait to hear from you!
Apply To This Job Apply for this job