Engineer I

Toronto, ON, Canada

Job Description



You Lead the Way. We\xe2\x80\x99ve Got Your Back.
At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we\xe2\x80\x99re supporting our customers\xe2\x80\x99 financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what\xe2\x80\x99s possible - and we\xe2\x80\x99re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.
American Express is entering into a technology transformation phase driven by opportunities to modernize legacy platforms and explore modern software to be on the leading edge of payment card industry. If you have the talent and desire to deliver innovative products and services at a rapid pace, with deep hands-on experience and strategic thinking, in areas of real time, high available and highly scalable application development, join our Enterprise Architecture (EA) team to help transform the Amex legacy systems to a state of the art distributed and global processing environment. This individual will architect cutting-edge strategies for the payment process using latest computing techniques driving proof of concepts with strong hands-on experience. We expect the individual to be innovative and energetic with strong communications skills to adopt the concepts into production.
EA as an organization aims to set the bar for technology at American Express. The two main drivers of EA\xe2\x80\x99s success are its frameworks (common services to be leveraged by engineering teams across the enterprise) and its Major Engagements (high priority, business critical projects which need architectural guidance and support).
Software Development

  • Mid-level ability in software development, such as coding assignments
  • Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
  • Participate in code reviews and automated testing
  • Debug basic software components and identify code defects for remediation
  • Enable the deployment, support, and monitoring of software across test, integration, and production environments
  • Automate deployments in test or production environments
  • Automatically scale applications based on demand projections Leadership
  • Demonstrate increased self-reliance to achieve team goals
  • Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking

Qualifications: Minimum requirements:
  • Up to 5 years of software development experience in a professional environment and/or comparable experience such as:
    • Hands-on with API Gateway architecture and design
    • Hands-on with control and data plane architectures
    • Hands-on with Envoy proxy and Web Assembly
    • Hands-on with development in Go
    • Understanding of API Gateway features, API security, AuthN/AuthZ
    • Deep understanding of L7 protocols - HTTP/S, Web Sockets and RPC
    • Hands-on with Cloud native systems design and engineering, GitOps and Observability
    • Familiar with Agile or other rapid application development methods
    • Knowledge of Service Mesh is a plus
  • Bachelor\xe2\x80\x99s Degree in computer science, computer science engineering, or related experience required; advanced degree preferred

We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
  • Competitive base salaries
  • Bonus incentives
  • Support for financial-well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible work arrangements and schedules with hybrid and virtual options with Amex Flex
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities

At American Express, you\xe2\x80\x99ll be recognized for your contributions, leadership, and impact\xe2\x80\x94every colleague has the opportunity to share in the company\xe2\x80\x99s success. Together, we\xe2\x80\x99ll win as a team, striving to uphold our company values and powerful backing promise to provide the world\xe2\x80\x99s best customer experience every day. And we\xe2\x80\x99ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.
American Express is committed to providing an inclusive and accessible work environment in which all people who apply for positions or who work for or on behalf of Amex are treated with dignity and respect and are provided with equal treatment with respect to employment, regardless of that person\'s age, sex, sexual orientation, gender identity, gender expression, race, colour, ancestry, ethnic or national origin, citizenship, religion or creed, marital status, family status, pregnancy, disability, record of offences, social condition or origin, political beliefs, association or activity or other factors prohibited under applicable Human Rights legislation (the \xe2\x80\x9cProhibited Grounds\xe2\x80\x9d). If you have a disability and need accommodation, please speak with the Recruiter for more information.
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2160703
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned