Experienced Senior Software Engineer – American Express Sunrise Remote Work Opportunity in Digital and Automated Solutions Development
Introduction to American Express and the Industry
American Express is a globally recognized brand, synonymous with excellence in travel-related services and financial solutions. As a leader in the industry, American Express continues to innovate and expand its offerings, providing top-notch services to its clients worldwide. The company's commitment to digital transformation and automation has created exciting opportunities for skilled professionals to join its team and contribute to the development of cutting-edge solutions. In this context, American Express is seeking experienced Senior Software Engineers to join its team in Sunrise, USA, with the option to work from home up to three days a week.
Job Highlights and Overview
This role offers a unique chance to be part of a dynamic team that designs and develops digital and automated solutions for American Express clients. As a Senior Software Engineer, you will play a central role in translating client needs into system designs, creating and planning software applications, and ensuring the integration and performance of component systems. Your expertise will be crucial in testing the engineering strength of software and automation tools, evaluating client story analysis, and streamlining software solutions. This position requires a strong background in software engineering, design, data systems, or a related STEM field, along with significant experience in programming design, development, testing, and implementation.
Key Responsibilities
- Design and develop software applications, translating client needs into system architectures.
- Review and approve application performance and integration of component systems.
- Test the engineering strength of software and automation tools.
- Evaluate and integrate client story analysis to streamline software solutions.
- Apply visualization and other techniques to accelerate concept development.
- Reengineer systems and code for continuous improvement.
Essential and Preferred Qualifications
To be successful in this role, you will need a Graduate degree in Software Engineering, Engineering, Data Systems, or a connected STEM field. A minimum of 2 years of experience in programming design, development, testing, and implementation is required. Your experience should include at least 2 years of experience in areas such as:
- Spry application development
- AJAX
- Algorithms
- BitBucket
- Data structures
- GIT
- GIT source code control
- HTML
- J2EE
- Java
- JavaScript
- JDBC
- JMS
- JQuery
- JSON
- JSP
- MySQL
- Object-oriented analysis and design
- REST APIs
- SQL
- SVN
- XML
Preferred qualifications include experience with agile development methodologies, cloud computing platforms, and containerization technologies.
Skills and Competencies
To excel in this position, you will need to possess a combination of technical, business, and interpersonal skills, including:
- Strong programming skills in languages such as Java, JavaScript, and Python.
- Experience with software development methodologies, including Agile and Scrum.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced environment and adapt to changing requirements.
- Strong attention to detail and commitment to delivering high-quality solutions.
Career Growth Opportunities and Learning Benefits
American Express is committed to the growth and development of its employees, offering a range of opportunities for career advancement and professional development. As a Senior Software Engineer, you will have access to:
- Comprehensive training and development programs.
- Mentorship and coaching from experienced professionals.
- Opportunities to work on high-impact projects and contribute to the development of innovative solutions.
- Collaboration with cross-functional teams and exposure to different areas of the business.
Work Environment and Company Culture
American Express values diversity, equity, and inclusion, fostering a work environment that is collaborative, supportive, and inclusive. As an employee, you will be part of a dynamic and talented team, with opportunities to:
- Work from home up to three days a week, offering a better work-life balance.
- Participate in employee resource groups and networking events.
- Contribute to community service and volunteer programs.
- Access to on-site health and wellness facilities, including fitness centers and health clinics.
Compensation, Perks, and Benefits
American Express offers a competitive compensation package, including:
- Base salary range: $20 - $30 per hour.
- Additional incentives and bonuses.
- 6% company match on retirement savings plan.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- 20+ weeks paid parental leave for all parents, regardless of gender.
- Free access to on-site health and wellness facilities.
- Free and confidential counseling services through the Healthy Minds program.
Conclusion and Call to Action
If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. American Express offers a dynamic and supportive work environment, with opportunities for career growth and professional development. Don't miss the chance to join a talented team and contribute to the development of innovative digital and automated solutions. Apply now and take the first step towards an exciting and rewarding career with American Express.
Even if you feel you're not a perfect match, we'd still love to hear from you. We are looking for great people to join our friendly team.
Apply for this job