Back to Jobs

Experienced Software Engineer – Data Analytics Specialist for Innovative Business Solutions at American Express

Remote, USA Full-time Posted 2025-11-03

Introduction to American Express and Our Engineering Division

At American Express, we pride ourselves on being a dynamic and innovative company that has been a leader in the financial services industry for over 170 years. Our Engineering division, specifically, is dedicated to creating cutting-edge solutions that drive our business forward and enhance our customers' experiences. We are committed to fostering a culture of continuous learning, growth, and collaboration, where our employees can thrive and make a meaningful impact. As a company, we value diversity, inclusion, and a passion for excellence, and we are seeking like-minded individuals to join our team.

Position Overview: Software Engineer – Data Analytics Specialist

We are currently seeking a highly skilled and motivated Software Engineer with a specialization in Data Analytics to join our team. As a Software Engineer at American Express, you will play a pivotal role in developing and implementing data-driven solutions that have a direct impact on our business operations and customer experiences. This is an exciting opportunity to work with cutting-edge technology and data analytics tools, collaborate with cross-functional teams, and contribute to the growth and success of our company.

Key Responsibilities

  • Collaborate with cross-functional teams to identify and define data analytics requirements, ensuring that our solutions meet the needs of our business and customers.
  • Design, develop, and maintain scalable data pipelines and analytics systems, leveraging your expertise in data modeling, ETL processes, and data warehousing.
  • Perform data cleansing, transformation, and analysis to derive actionable insights, and develop and implement machine learning models for predictive analytics.
  • Build and maintain data visualization dashboards for stakeholders, ensuring that our insights are communicated effectively and drive business decisions.
  • Ensure data security, integrity, and compliance with industry regulations, upholding the highest standards of data governance and risk management.
  • Stay up-to-date with emerging trends and technologies in data analytics, applying your knowledge to continuously improve our solutions and stay ahead of the curve.

Essential Skills and Qualifications

To be successful in this role, you will need to possess a combination of technical, business, and interpersonal skills. The following are the essential skills and qualifications we are looking for:

  • Bachelor's degree in Computer Science, Data Science, or a related field, with a strong foundation in programming languages, data structures, and software engineering principles.
  • Proven experience as a Software Engineer specializing in Data Analytics, with a track record of developing and implementing data-driven solutions that drive business outcomes.
  • Proficiency in programming languages such as Python or Java, with experience in data modeling, ETL processes, and data warehousing.
  • Strong knowledge of data visualization tools (e.g., Tableau, Power BI), with the ability to communicate complex insights effectively to both technical and non-technical stakeholders.
  • Familiarity with big data technologies (e.g., Hadoop, Spark) is a plus, as is experience with cloud-based platforms and agile development methodologies.
  • Excellent problem-solving skills and attention to detail, with the ability to analyze complex data sets and derive actionable insights.
  • Strong communication and teamwork skills, with the ability to collaborate with cross-functional teams and contribute to a positive and inclusive work environment.

Preferred Qualifications

While not essential, the following qualifications are preferred:

  • Advanced degree in Computer Science, Data Science, or a related field, with a strong foundation in machine learning, artificial intelligence, and data science.
  • Experience with cloud-based platforms (e.g., AWS, Azure, Google Cloud), with a strong understanding of cloud-based data warehousing and analytics solutions.
  • Knowledge of DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes), with experience in continuous integration and continuous deployment (CI/CD) pipelines.
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban), with experience in iterative and incremental software development.
  • Strong understanding of data governance and risk management principles, with experience in ensuring data security, integrity, and compliance with industry regulations.

Skills and Competencies Required for Success

To be successful in this role, you will need to possess a combination of technical, business, and interpersonal skills. The following are the skills and competencies we are looking for:

  • Technical skills: proficiency in programming languages, data modeling, ETL processes, and data warehousing, with experience in data visualization tools and big data technologies.
  • Business acumen: understanding of business operations and customer experiences, with the ability to analyze complex data sets and derive actionable insights.
  • Interpersonal skills: strong communication and teamwork skills, with the ability to collaborate with cross-functional teams and contribute to a positive and inclusive work environment.
  • Problem-solving skills: excellent problem-solving skills and attention to detail, with the ability to analyze complex data sets and derive actionable insights.
  • Adaptability: ability to adapt to changing priorities and deadlines, with a strong understanding of agile development methodologies and iterative and incremental software development.

Career Growth Opportunities and Learning Benefits

At American Express, we are committed to the growth and development of our employees. As a Software Engineer – Data Analytics Specialist, you will have access to a range of career growth opportunities and learning benefits, including:

  • Professional development: opportunities for professional development and growth, with access to training and development programs, conferences, and workshops.
  • Mentorship: mentorship and coaching from experienced professionals, with the opportunity to learn from the best in the industry.
  • Cross-functional collaboration: opportunities for cross-functional collaboration, with the ability to work with different teams and contribute to a range of projects and initiatives.
  • Innovation: opportunities to innovate and experiment with new technologies and solutions, with access to cutting-edge tools and platforms.
  • Recognition and rewards: recognition and rewards for outstanding performance, with opportunities for career advancement and growth.

Work Environment and Company Culture

At American Express, we pride ourselves on our positive and inclusive work environment. As a Software Engineer – Data Analytics Specialist, you will be part of a dynamic and innovative team, with access to a range of benefits and perks, including:

  • Flexible working arrangements: flexible working arrangements, with the ability to work from home or remotely.
  • Health and wellness programs: health and wellness programs, with access to fitness classes, mental health support, and employee assistance programs.
  • Employee recognition programs: employee recognition programs, with opportunities for recognition and rewards for outstanding performance.
  • Diversity and inclusion initiatives: diversity and inclusion initiatives, with a commitment to creating a positive and inclusive work environment.
  • Community involvement: opportunities for community involvement, with access to volunteer programs and community outreach initiatives.

Compensation, Perks, and Benefits

At American Express, we offer a competitive compensation and benefits package, with a range of perks and benefits, including:

  • Competitive salary: a competitive salary, commensurate with experience and qualifications.
  • Bonus and incentive programs: bonus and incentive programs, with opportunities for recognition and rewards for outstanding performance.
  • Health and wellness benefits: health and wellness benefits, with access to medical, dental, and vision coverage, as well as health and wellness programs.
  • Retirement savings plans: retirement savings plans, with access to 401(k) or other retirement savings programs.
  • paid time off, with access to vacation days, sick leave, and holidays.

Conclusion

If you are a passionate and motivated Software Engineer with expertise in Data Analytics, we encourage you to apply for this exciting opportunity. As a Software Engineer – Data Analytics Specialist at American Express, you will have the opportunity to work with cutting-edge technology and data analytics tools, collaborate with cross-functional teams, and contribute to the growth and success of our company. With a competitive compensation and benefits package, opportunities for career growth and development, and a positive and inclusive work environment, this is an opportunity not to be missed. Apply today and join our team of innovative and talented professionals!

Apply for this job  

Similar Jobs