What you'll do
- Lead design, development, and deployment of a next-generation expense management platform for SMB and Corporate customers.
- Collaborate with product managers, designers, and stakeholders to refine product requirements and ensure engineering readiness.
- Mentor and guide high-performance distributed engineering teams, fostering collaboration across multiple teams.
- Develop robust platform services using domain-driven design and hexagonal architecture, integrating cloud and SaaS solutions.
- Drive software development lifecycle using the Linear method, manage milestones, and incorporate stakeholder feedback.
What you should know
- Role requires 8+ years of experience with strong leadership and mentoring capabilities in software engineering.
- Opportunity to work on a high-impact product transforming business spending insights for diverse customer segments.
- Work environment values cross-functional collaboration with product management, UX, and engineering teams.
- Candidates should be prepared for a fast-paced, strategic role involving architecture design and cloud integration.
- Employment requires eligibility to work in the US; no visa sponsorship is provided for this position.
About the company
- American Express is a 175-year-old global financial services company with a strong history of innovation and trust.
- The company emphasizes a culture of shared values, leadership behaviors, and customer-centric service.
- Offers comprehensive benefits supporting holistic well-being including physical, financial, and mental health.
- Promotes a flexible working model with options for onsite, hybrid, or virtual work depending on role and business needs.
- Committed to diversity, equity, and inclusion, and complies with equal opportunity and fair chance hiring laws.
Key required skills
ReactTypescriptNode.jsPythonRubyGoReact NativeAWS LambdasPostgreSQL - databaseCockroachDB - databaseCamundaTemporalDatadogJSON-schemaAI/ML integration