Front-end Jobs nearNew York, NY
Sr Engineer - Backend
Why American Express?
There’s a difference between having a job and making a difference.
American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.
We’ve also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they’re ready to take on a new career path, we’re right there with them, giving them the guidance and momentum into the best future they envision.
Because we believe that the best way to back our customers is to back our people.
The powerful backing of American Express.
Don’t make a difference without it.
Don’t live life without it.
The Customer Experience Platform Excellence technology organization develops platforms that power delightful and valuable customer experiences for American Express and our partners. We are looking for software developers to help us craft the APIs underlying web, mobile, voice and chat applications for customer acquisition and loyalty programs.
What you'll do:
Contribute to the development of platform features on a diverse, multi-functional team
Gain exposure to a Scaled Agile work environment
Continuously learn and implement new technologies and frameworks
Collaborate with different teams to understand requirements and implement solutions that cater to the needs of our diverse customer base
Triage and resolve production issues and improve our delivery process with the help of our reliability and automation teams
Work directly with product owners to understand business needs
Join us if you have:
A working knowledge of backend web development technology topics like APIs, databases, asynchronous messaging and cloud computing
Hands-on experience with at least one general purpose object-oriented programming language (Java/Kotlin preferred) and the ecosystem around it, including frameworks and tools
Familiarity with Agile development and DevOps concepts
The ability to effectively communicate verbally and in writing to a broad audience of business, product and technology team members
Bonus points if you have:
An undergraduate degree in computer science or a related field
Strong computer science fundamentals
Experience with distributed systems architecture concepts such as microservices, service meshes and API gateways
Deep understanding of networking principles and protocols: DNS, TCP, UDP, TLS, HTTP
Experience with software development and collaboration tools (GitHub, Jira, Confluence, etc.)
Significant open source or other community contribution
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positionsApply
Front-end developer for SafetyWing (YC W18)
Seeking a rational and creative front-end developer for fast-growing YC-startup.
We are building a global social safety net for online freelancers/entrepreneurs. Our current customers are digital nomads and we will also soon be launching a separate product for distributed startups.
We're a strong team of 10, our headquarter is in San Francisco, but our team is distributed.
You will receive both salary and equity compensation, also we have quarterly gatherings where you will join us.
SafetyWing went through Y Combinator (W18), has raised two rounds of venture-funding and have been growing >20 % every month since launch one year ago.
Find out more about us and our product at www.safetywing.com.
Looking forward to hearing from you!
Apply now and work remotely at SafetyWingApply
Jobs farther away
Build Release Engineer
SailPoint is the Worldwide Leader for Enterprise-Class IAM
We minimize risk and maximize business growth by managing access to data and resources across your enterprise. We do it effectively and securely for every person who interacts with your organization—any user, on any device, anywhere in the world.
We were first to recognize that companies could benefit from an approach to identity that addresses both IT and business priorities. We developed a unique risk-based model and leveraged that approach for everything from compliance to user provisioning. Then we followed that with the industry's first solution for truly extending enterprise identity management to applications in the cloud.
Today, we offer comprehensive products that can handle enterprise IAM on-premises or as a cloud-based service. This gives you the freedom to choose the best solution for your current needs, while at the same time establishing a clear path for future growth.
IdentityNow is SailPoint’s Identity as a Service (IDaaS) product, and the Release Engineer is a crucial role of the IdentityNow team. He/She will proactively work with Engineering, DevOps, Product, Services, and other functional departments to implement and operate SaaS software release best practices. The ideal candidate will be a self-starter who enjoys a fast-paced job and understands all the pieces that have to align correctly to get code safely and frequently from development to production.
Build, maintain and monitor all infrastructure required to support the release pipeline, in accordance with pre-existing DevOps standards
Monitor and troubleshoot all software builds
Perform deployments of each service as needed, with the goal of automating yourself out of needing to manually release software
Create methodology to move releases safely from one environment to the next, while still complying with our governing standards
Develop and/or improve standards and policies around proper software delivery principles, and encourage/promote CI/CD
Manage cross-functional requirements working with DevOps, Engineering, Product, Services, and other departments
Produce metrics, dashboards, and alerts that report on overall release quality and status
Background & Experience:
Experience in a 24x7 Agile, SaaS environment
You’ve worked in a shop employing CI/CD
You’re an expert in one or more release automation products (Jenkins, GoCD, etc)
You’re great with at least one scripting language (Ruby, Python, etc)
You may not know Java, but you know how to build something written in Java
You have a good understanding of networking concepts
You have strong interpersonal and team skills, and the ability to set and enforce process and influence engineers who are not direct reports
In addition to the above requirements, the ideal candidate will have experience with one or more of the following criteria:
System administration, system configuration, and system debugging experience
Knowledge of cloud infrastructure environments like AWS
Knowledge of container technology
Bachelor's degree in Computer Science or other technical disciplines, or equivalent experience