Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development with American Express as a Virtual Assistant

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

Join the Innovative Team at American Express as a Virtual Assistant

Are you a highly skilled and motivated software engineer looking for a new challenge? Do you want to be part of a dynamic team that values innovation, teamwork, and customer satisfaction? Look no further than American Express, where we're seeking an experienced Full Stack Software Engineer to join our team as a Virtual Assistant. As a 100% remote role, you'll have the flexibility to work from anywhere and be part of a global network of affiliates who share a passion for delivering exceptional customer experiences.

About American Express

At American Express, we're dedicated to creating a culture of innovation and teamwork that empowers our colleagues to grow and thrive. As a global leader in the financial services industry, we're committed to providing exceptional customer experiences and building long-term relationships with our customers. Our company values diversity, inclusion, and integrity, and we're looking for talented individuals who share these values.

Job Summary

As a Full Stack Software Engineer – Web & Cloud Application Development with American Express as a Virtual Assistant, you'll play a critical role in designing, developing, and delivering software applications that meet the needs of our customers. You'll work closely with our engineering team to architect, code, and deploy software solutions that are scalable, secure, and efficient. This is a unique opportunity to join a talented team of engineers and contribute to the development of cutting-edge technology solutions.

Key Responsibilities

  • Design, develop, and deploy software applications using a range of technologies and programming languages
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Lead code reviews and automated testing to ensure high-quality software solutions
  • Debug software components and identify code defects for remediation
  • Lead the deployment, assistance, and monitoring of software applications across test, integration, and production environments
  • Automate deployments and scale applications based on demand projections
  • Adhere to security and regulatory best practices
  • Demonstrate leadership skills and influence team members to drive innovative changes and improvements
  • Mentor and guide team members to ensure their success and growth

Essential Qualifications

  • 3+ years of software development experience in a professional environment
  • Wide breadth of engineering experience, including software design, development, and testing
  • Proven experience with leading teams of engineers and mentoring team members
  • Hands-on knowledge with distributed systems, algorithms, and relational databases
  • Bachelor's degree in Computer Science, Computer Engineering, or related field; advanced degree preferred

Preferred Qualifications

  • Experience with cloud-based technologies and platforms
  • Knowledge of agile development methodologies and DevOps practices
  • Experience with automation tools and scripting languages
  • Strong communication and collaboration skills

Skills and Competencies

To succeed in this role, you'll need a range of skills and competencies, including:

  • Strong technical skills in software development, including programming languages, data structures, and algorithms
  • Excellent problem-solving skills and attention to detail
  • Strong leadership and communication skills
  • Ability to work collaboratively in a remote environment
  • Strong analytical and critical thinking skills

Career Growth Opportunities and Learning Benefits

At American Express, we're committed to helping our colleagues grow and develop their skills. As a Virtual Assistant, you'll have access to a range of learning and development opportunities, including:

  • Training and development programs
  • Mentorship and coaching
  • Career advancement opportunities
  • Flexible work arrangements and schedules

Work Environment and Company Culture

At American Express, we're proud of our company culture and work environment. As a Virtual Assistant, you'll be part of a global team that values:

  • Diversity and inclusion
  • Integrity and ethics
  • Customer satisfaction
  • Collaboration and teamwork
  • Flexibility and work-life balance

Compensation, Perks, and Benefits

We offer a range of compensation, perks, and benefits to support our colleagues, including:

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible work arrangements and schedules
  • 20+ weeks paid parental leave for all parents
  • Free admission to international wellness centers
  • Free and exclusive counseling support

Why Join American Express?

At American Express, we're committed to creating a culture of innovation and teamwork that empowers our colleagues to grow and thrive. As a Virtual Assistant, you'll have the opportunity to:

  • Work with cutting-edge technology solutions
  • Collaborate with a talented team of engineers
  • Contribute to the development of software applications that meet the needs of our customers
  • Grow and develop your skills
  • Enjoy a flexible work environment and work-life balance

How to Apply

If you're excited about this opportunity and think you'd be a great fit for our team, please submit your application today! We can't wait to hear from you.

Don't hesitate to apply! We're an equal opportunity employer and value diversity and inclusion.

Apply Job!

Apply for this job  

Similar Jobs