
Senior Software Engineer
American Express1 day ago
Phoenix, AZ, USASenior
Base Salary
$123k - $215k/yr
Responsibilities
- Lead the design and delivery of complex Salesforce solutions, integrations, and platform capabilities from requirements through production.
- Provide technical leadership and architectural direction by translating business needs into scalable, maintainable, and secure solutions.
- Own solutions end to end, including dependencies, technical risks, trade-offs, architecture, delivery, production readiness, and modernization.
- Lead technical design discussions and influence decisions across Product, Engineering, Architecture, and partner teams.
- Mentor and guide engineers through technical coaching, code reviews, and design reviews.
- Remain hands-on with development while improving code quality, testing, automation, observability, and engineering practices.
- Drive Salesforce modernization and simplification, including technical-debt reduction and improved platform scalability and maintainability.
- Identify opportunities to improve CI/CD, developer productivity, automation, and engineering processes.
- Evaluate and champion Salesforce capabilities and technologies that provide business or engineering value.
- Promote reusable capabilities, inner sourcing, and engineering practices across the technology organization.
Requirements
- 7+ years of software engineering experience, including leading the design and delivery of complex enterprise solutions.
- 5+ years of architecting, designing, and developing on the Salesforce platform.
- Strong hands-on experience with Apex, LWC, SOQL/SOSL, APIs, integrations, and Salesforce data and security models.
- Demonstrated technical leadership across engineering teams, including solution design, code and design reviews, and technical decision-making.
- Experience mentoring engineers, raising engineering standards, and influencing teams without direct authority.
- Experience owning large or complex solutions end to end, including architecture, estimation, delivery, production readiness, and modernization.
- Strong experience designing enterprise integrations and API-based solutions across Salesforce and distributed systems.
- Ability to evaluate architectural trade-offs, manage technical risk, and drive alignment across stakeholders.
- Ability to operate effectively in ambiguity, take ownership, and resolve complex problems.
- Bachelor’s degree in Computer Science or Computer Engineering, or equivalent practical experience.
Benefits
- Competitive base salaries and bonus incentives.
- 6% company match on the retirement savings plan and free financial coaching.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working model with hybrid, onsite, or virtual arrangements depending on the role and business need.
- 20+ weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy.
- Access to global onsite wellness centers, Healthy Minds counseling support, career development, and training opportunities.
Categories
About American Express
American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.