This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

God Enriches | Local jobs for the people of Arizona

To post a job, login or create an account |  Post a Job

Serverless Product Senior Engineer

American Express

This is a Full-time position in Phoenix, AZ posted April 1, 2021.

“You Lead the Way.

We’ve Got Your Back.n nAt American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways.

Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible
– and we’re 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.”n nOne Amex is a suite of products that started the trend towards “Amex in a box”.

One Data is a functions as a service platform for our internal cloud platform within One Amex.

We are seeking to onboard a Senior Engineer the One Data platform.n nWith One Data, you’ll have the ability to build technology products that shape the way that developers across American Express build micro services.

We had an immense growth in terms of the number of onboarded functions in 2020 and except that growth to continue/accelerate.n nWe build and provide developer support for the product.

We follow an everyone on support model ( Our customers are developers, SREs.

We do have a production support SRE team but it’s all hands on deck to support American Express Card Members when the SRE team needs support.n nWe are a distributed team with team mates in almost every US time zone and in the UK.

We expect to overlap at least one of these time zones.

We are at the fore front of driving change in terms of technology and culture across American Express.n n Who You Aren Are excited about technology, stays up to date with and brings in new technology
– understands/participates in CNCF workgroups, developer mailing lists.

In short, Be curious Love dealing with fast pace, changing needs, & limited resources.

Action bias.

Love freedom to execute and not expect every task to be defined ahead of time.

Have an Open source first model for building.

Contribute, give back.

Strive for excellence.

Understand and are excited 20% projects.

You aim for moonshots but can get ground to deliver projects.

Coach, mentor other devs.

You improve the team.

You participate in American Express Technology Guilds to network with other developers.

Are maniacal about Developer Experience.

Disagree respectfully but commit.

Bring people along.

Articulate and drive change (6 pagers) You are a manager of one
– n You known System design and scaling (CAP, Distributed Caches, Read/Write Replicas, Consistent Hashing, CQRS, CRDTs).

Ability to break down complex/high level ideas into concrete design and provide proofs of concept.

JDK 11+, Java/Kotlin (Kotlin Preferred), Concurrency, Vert.X, TDD, Gradle plugin development, on CPU and heapdump analysis experience.

You are as excited about project loom, Shenandoah, JFR (Java Flight Recorder) as we are cloud Native tools like Kubernetes, Envoy, Etcd, PromQL, Alert Manager, jsonnet, SMI and how to use them.

More importantly, when to not use them.

Jenkins pipeline, job DSL or equivalent continuous integration/delivery pipelines.

different Git workflows, Semantic versioning & conventional commits and why they are important for team collaboration.

observability, micro-services architectural patterns like Saga, Database per service pattern, Circuit breaker.

Binutils, grep, sed, awk, perf, Linux fundamentals.

The 4 pillars of documentation.

You can use C4, PlantUML,, one of (markdown, asciidoc, rst), ADR (Architecture Decision Records) to express your ideas.

n n How Will The Interviews Happenn n There will be three interviewsn Coding interview where you willn fork a repository we have built, modify it to make a rest service call and return a json response remote connect to it via your favorite IDE (VS Code has attach capability) and debug a problem write unit tests Take a heapdump and analyze it in Visual VM Commit, push and issue pull request for the code System Design interview
– go through the () as a reference Culture fit interview n n Within 30 Days, You’lln n How you would ramp up:n Learn One Data’s technical stack and apply our development patterns through your work Contribute and support work in a new or existing product and share your work with the team n n Within 60 Days, You’lln Reliably ship new projects to support our platform Develop a big picture perspective and understand how our tools and frameworks come together.

You’ll feel comfortable contributing to various codebases Work as the primary developer on a project
– regularly communicating progress to stakeholders to ensure the quality and timeliness of work and work with other developers on the team to distribute the workload n n Within 90 Days, You’lln Be involved in planning and scoping large initiatives for the platform.

Work closely with Product Management to drive new product and features.

Form strong opinions about our existing systems architecture.

You’ll be able to provide input that shapes these areas Mentor junior engineers to strive for engineering excellence Be comfortable with performing developer support n Employment eligibility to work with American Express in the U.S.

is required as the company will not pursue visa sponsorship for these positions.n n Minimum Qualificationsn A github/bitcket project demonstrated open source contributions or your personal pet projects in a JVM language or golang n American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.n n ReqID: nSchedule (Full-Time/Part-Time): Full-timenDate Posted: Mar 9, 2021, 9:23:10 PM