Looking to take your software engineering career to the next level in the USA? At American Express (Amex), Software Engineers can earn $20.00 to $33.65 per hour while working full-time or part-time, whether you’re joining the vibrant New York office or collaborating remotely.
With 1–3 years of experience, this role opens doors to exciting projects and international opportunities, including visa sponsorship for eligible candidates. Imagine contributing your skills to solutions that touch millions of lives your work matters here.
Details:
- Title: Software Engineer
- Company: American Express (Amex)
- Location: New York, NY, USA
- Job Type: Full-Time / Part-Time
- Education Required: Bachelor’s, Diploma, or Secondary education (as specified)
- Experience: 1–3 years minimum
- Salary: $20.00 – $33.65 per hour
- Visa Sponsorship: Available for international candidates
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain software applications.
- Write clean, efficient, and maintainable code using industry best practices.
- Troubleshoot and debug software defects and performance issues.
- Participate in code reviews and contribute to technical discussions.
- Use modern software development methodologies, such as Agile and Scrum.
- Stay updated on emerging technologies and industry trends.
- Deliver high-quality solutions that meet business requirements.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
- Proficiency in programming languages such as Java, Python, C++, or similar.
- Experience with software development and design principles.
- Knowledge of Agile or Scrum methodologies.
- Strong problem-solving, analytical, and communication skills.
- Familiarity with development tools and version control systems.
Visa Sponsorship:
Amex values the unique perspectives international candidates bring to the team. Eligible candidates will receive visa sponsorship to work legally in the USA. Amex’s dedicated immigration support team will guide you through the application process.
Mobile App Developer Jobs:
Mobile app developer jobs focus on designing, building, and maintaining applications for iOS and Android platforms. These roles require coding skills, user experience knowledge, and proficiency in mobile frameworks like Swift, Kotlin, or Flutter.
Web Developer Jobs:
Web developer jobs involve creating responsive and interactive websites. Developers work with HTML, CSS, JavaScript, and frameworks to ensure websites are functional, visually appealing, and optimized for performance.

DevOps Engineer Jobs:
DevOps engineer jobs bridge development and operations, streamlining software deployment and infrastructure management. These roles demand expertise in automation, cloud platforms, CI/CD pipelines, and collaboration across teams.
Cloud Engineer Jobs:
Cloud engineer jobs focus on building, managing, and scaling cloud-based infrastructure. Professionals work with platforms like AWS, Azure, or Google Cloud to ensure systems are secure, efficient, and highly available.
QA Engineer Jobs:
QA engineer jobs ensure software quality through rigorous testing. QA engineers identify bugs, improve functionality, and ensure products meet performance and usability standards before release.
IT Engineer Jobs:
IT engineer jobs cover the maintenance and support of computer systems, networks, and servers. These professionals troubleshoot issues, implement upgrades, and ensure smooth IT operations across organizations.
Backend Engineer Jobs:
Backend engineer jobs focus on server-side development, databases, and application logic. They ensure systems are robust, scalable, and capable of handling high traffic and complex data operations.
Frontend Engineer Jobs:
Frontend engineer jobs specialize in building the user-facing parts of applications and websites. They work with HTML, CSS, JavaScript, and frameworks to create intuitive and responsive interfaces.
Full-Stack Developer Jobs:
Full-stack developer jobs combine frontend and backend expertise. Full-stack developers design, develop, and maintain entire applications, making them versatile problem-solvers in any development team.
Check Also: Forensic Morgue Technician Jobs in USA with Visa Sponsorship
Benefits:
Competitive Pay
Software Engineers enjoy a strong hourly wage ranging from $20.00 to $33.65, depending on experience. Many companies also offer performance bonuses and incentives to reward your contributions.
Visa Sponsorship
Amex and similar employers provide visa sponsorship, making it easier for international talent to work legally in the USA. Dedicated support teams guide candidates through the visa process.
Career Growth Opportunities
There are clear paths for advancement, mentorship programs, and chances to take on leadership responsibilities. You’ll work on projects that enhance your skills and boost your career trajectory.
Hands-On Experience
Engineers get to work with the latest programming languages, tools, and platforms. From AI applications to cloud solutions, you’ll gain practical experience that keeps you ahead in the tech field.
Collaborative and Inclusive Environment
Teams are built around collaboration, knowledge sharing, and innovation. Agile or Scrum methodologies are standard, fostering an environment where your ideas are valued.
Training and Development Support
Onboarding and continuous learning resources help you succeed from day one. Companies provide both technical training and guidance to help you navigate a new work environment effectively.
Impactful Work
Your work directly contributes to digital solutions used by millions of customers. Every project you take on has real-world value, making your role both meaningful and rewarding.
How to Apply for Software Engineer Jobs in USA with Visa Sponsorship 2025?
Join Amex’s technology team and be part of shaping the future of financial solutions and digital experiences in the USA. Start your application today and take your software engineering career to the next level.
Conclusion:
Join Amex as a Software Engineer in the USA and gain hands-on experience with cutting-edge technologies while contributing to impactful digital solutions. With competitive pay, career growth opportunities, and visa sponsorship for international candidates, this role offers both professional and personal development. Take the next step in your software engineering journey and be part of a collaborative, innovative team shaping the future of financial services.
Frequently Asked Questions:
-
What experience is needed to apply?
Candidates typically need 1–3 years of software development experience, including practical exposure to coding, debugging, and collaborative projects.
-
Which programming skills are necessary?
Proficiency in languages such as Java, Python, C++, or other common programming languages is essential. Knowledge of frameworks, tools, and modern development practices is also valuable.
-
What education is required for a Software Engineer position?
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields is preferred. Some positions may consider candidates with diplomas or relevant experience.