Senior Software Engineer

American Express•Phoenix, AZ
•$123,000 - $215,250

About The Position

The Enterprise Customer Relationship Management Solutions (ECRMS) team creates solutions for Sales and Customer domains using their respective platforms. It harnesses data, machine learning, and artificial intelligence to support selling and re-selling, acquire new clients, and expand existing client relationships for Sales, Account Development, and Marketing across the enterprise. The role leads the design and delivery of complex Salesforce solutions, integrations, and platform capabilities, while providing technical leadership and remaining hands-on with development. It owns solutions end-to-end, supports engineers through mentorship, and drives Salesforce modernization, platform scalability, developer productivity, and engineering standards.

Requirements

  • 7+ years of software engineering experience, including experience leading the design and delivery of complex enterprise solutions.
  • 5+ years architecting, designing, and developing on the Salesforce platform, with deep understanding of its capabilities, limitations, and architectural patterns.
  • 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.
  • Ability to mentor engineers, raise engineering standards, and influence teams without direct authority.
  • Experience owning large or complex solutions end-to-end, including architecture, estimation, delivery, production readiness, and ongoing 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 Product, Engineering, and Architecture stakeholders.
  • Ability to work effectively in ambiguity, take ownership, and drive complex problems to resolution.
  • BS in Computer Science, Computer Engineering, or equivalent practical experience.
  • Willingness to learn and write code.

Responsibilities

  • Lead the design and delivery of complex Salesforce solutions, integrations, and platform capabilities from requirements through production.
  • Provide technical leadership and architectural direction, translating business needs into scalable, maintainable, and secure solutions.
  • Own solutions end-to-end by identifying dependencies, technical risks, and trade-offs and driving them to resolution.
  • Lead technical design discussions and influence decisions across Product, Engineering, Architecture, and partner teams.
  • Mentor and guide engineers through technical coaching, code and design reviews, and efforts to raise engineering standards.
  • Remain hands-on with development and model code quality, testing, automation, observability, and engineering best practices.
  • Modernize and simplify the Salesforce platform, reduce technical debt, and improve scalability and maintainability.
  • Identify opportunities to improve CI/CD, developer productivity, automation, and engineering processes.
  • Evaluate and champion Salesforce capabilities and technologies when they provide meaningful business or engineering value.
  • Navigate ambiguity, challenge existing approaches when appropriate, and drive alignment and resolution across teams.
  • Promote inner sourcing, reusable capabilities, and engineering practices that benefit the broader technology organization.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption, or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service