Lead Back End Engineer, Digital Marketing Technology

Airkit
Airkit

Marketing & Communications, Software Engineering, IT

San Francisco, CA, USA

Posted 6+ months ago

Description

The Lead Engineer role would be part of Salesforce’s Digital Marketing Technology group, responsible for the innovation of our Salesforce digital experiences globally, leveraging best-in-class technology and systems to pioneer the “next-gen” stack for Content management , Content classification, Experimentation A/B Testing and Multi-variate testing etc.

This role encompasses defining and overseeing architecture, design, implementation, and testing strategies, ensuring technical excellence, long-term scalability, and high-quality product delivery across the digital experience. You will be working with a group of world-class engineers to build the breakthrough features our customers will love and adopt while keeping our trusted platform stable and scalable

Key Responsibilities:

  • Establish the technical vision and unlock best-in-class capabilities in the marketing technology ecosystem

  • Serve as the technical leader, providing solution guidance, influencing technical decisions across multiple teams and the broader organization, while ensuring optimal business outcomes.

  • Proactively partner with Product and Engineering leadership to define, shape, and champion the technical aspects of product roadmaps to align with business goals and architectural vision.

  • Drive the design and architecture of complex, high-impact technical solutions that translate business requirements into robust, scalable, reliable, and secure systems, while leveraging of Salesforce product suite.

  • Design, build, test, and deliver scalable, extensible, maintainable and observable services that are consumed by www.salesforce.com as well as other website experiences on the Salesforce digital platform

  • Innovate and invent the future of Agile and DevOps, drive continuous improvement with a focus on process, controls, scalability, and maturity.

  • Continuously evaluate, assess, and advocate for the adoption of cutting-edge tools and technologies that drive significant improvements in engineering efficiency, productivity, and future-proofing.

  • Elevate the overall technical strength of the engineering organization by actively coaching, mentoring, and setting a high bar for technical excellence, architecture, and engineering best practices.

  • Cultivate and thrive in a culture of ownership, high-quality delivery, and continuous innovation.

Qualifications

  • 10+ years of professional software development experience in designing, building, scaling, and maintaining large-scale, highly performant, and resilient production services.

  • Proficient in modern software architectural principles and patterns for Domain-driven design.

  • Experience developing back-end software with Typescript and Node.js.

  • Experience in building scalable applications based on micro-service architecture in public cloud infrastructure with AWS (preferred).

  • Experience with Lambda , API Gateway, DynamoDB , AppSync, SNS, SQS, OpenSearch, ElastiCache etc).

  • Experience with NoSQL databases - DynamoDB, Graph databases (Neo4j, Neptune, etc), Web Services (REST, GraphQL) & Data streams (Kafka, Kinesis, etc).

  • Experience with web security, including JWT lifecycle management, CORS, CSP, and XSS prevention.

  • Experience in test-driven development and testing frameworks like Jest, Playwright, etc.

  • Experience in Service orchestration using tools like Terraform (preferred).

  • Strong verbal and written communication skills.

  • A related technical degree required.

For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.