American Express is hiring a Sr Software Engineer II to help architect and build next-generation enterprise CRM capabilities. In Enterprise CRM Solutions, you will work on secure, scalable integration between Salesforce and enterprise data platforms using GCP, data engineering, APIs, distributed systems, and data security.
What you’ll do
- Design and develop secure, scalable, resilient, and observable solutions that connect Salesforce with enterprise data platforms.
- Enable trusted data access for CRM, analytics, ML, and AI use cases.
- Architect and build the next generation of enterprise CRM capabilities in a hands-on engineering capacity.
What you bring
- 8+ years of software engineering experience building enterprise-scale SaaS, CRM, cloud, data, and/or distributed systems, including delivering production solutions across multiple technology layers.
- Strong hands-on experience with Salesforce as an enterprise SaaS CRM platform, including data architecture, Apex, APIs, integration patterns, security, sharing, permissions, and large-volume data considerations.
- Strong hands-on experience with GCP data engineering, including BigQuery, Bigtable, Dataflow (Apache Beam), Dataproc (Spark), Pub/Sub, Cloud Composer (Airflow), Cloud Storage, or comparable technologies.
- Strong software and data engineering skills with proficiency in Java, Python, SQL, and Apex, plus experience building production-quality services, APIs, applications, and data pipelines.
- Deep experience with data engineering and distributed processing, including ETL/ELT, batch and streaming pipelines, orchestration, high-volume computation, transformation, data quality, and analytics.
- Strong understanding of data architecture and modeling across transactional CRM and analytical platforms, including relational, operational, and analytical data models.
- Strong knowledge of data security, including Salesforce access controls and sharing models, IAM, authentication/authorization, encryption, tokenization, masking, secrets management, and protection of sensitive data.
- Experience designing data integration, federation, and virtualization architectures, including selecting when to move, replicate, stream, cache, federate, or access data in place.
- Strong experience designing and developing REST APIs and enterprise integration services, covering API contracts, OpenAPI/Swagger documentation, security, versioning, reliability, and lifecycle management.
- Experience with event-driven architectures, including Pub/Sub, streaming, CDC, Salesforce Platform Events, Kafka, or comparable technologies.
- Strong understanding of distributed-system reliability and observability, including SLIs/SLOs, logging, metrics, tracing, alerting, retries, idempotency, rate limiting, and failure recovery.
- Experience with data governance and Data as a Product practices, including data contracts, ownership, metadata, lineage, quality, discoverability, and reusable data services.
- Experience with modern engineering practices such as Git, CI/CD, automated testing, DevSecOps, and Infrastructure as Code.
- Strong problem-solving and communication skills, with the ability to work across CRM, application, data, cloud, security, and product teams and influence technical direction.
- Employment eligibility to work with American Express in the United States is required, and the company will not pursue visa sponsorship for these positions.
Technologies you’ll work with
Salesforce, Apex, GCP, BigQuery, Bigtable, Dataflow, Apache Beam, Dataproc, Spark, Pub/Sub, Cloud Composer, Airflow, Cloud Storage, Java, Python, SQL, ETL, ELT, REST APIs, OpenAPI, Swagger, Kafka, Salesforce Platform Events, IAM, Git, CI/CD, DevSecOps, Infrastructure as Code
Compensation and location
Location: New York, NY (onsite)
Salary: USD 123,000 - 215,250 per yearly
Benefits and flexible work
- 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
Equal opportunity employer
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.