Full-Stack Developer - Platform Services SMTS
Core
Design and deliver high-scale distributed systems and APIs supporting Salesforce's global digital experiences and marketing technology platforms.
Role type
Senior Software Engineer (Platform Services)
Builds
High-scale distributed systems, APIs, and platform capabilities for internal and external customers.
Domain
Cloud infrastructure, microservices, digital marketing technology, customer identity.
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems architecture, microservices design, RESTful and GraphQL API development, AWS cloud services, JavaScript/TypeScript, Node.js, test-driven development, AI-assisted development workflows, Terraform, OAuth 2.0/OpenID Connect protocols.
Preferred skills
GCP experience, NoSQL databases (DynamoDB, Neo4j), Kafka/Kinesis, JWT lifecycle management, consumer/B2C identity package implementations.
Technologies
AWS (API Gateway, Lambdas, SNS, SQS, ElastiCache, AppSync), DynamoDB, Neo4j, Neptune, Kafka, Kinesis, Node.js, TypeScript, Jest, Playwright, Terraform, Cursor, Windsurf, Codex.
Responsibilities
Design and implement scalable distributed systems and APIs; develop automation frameworks and unit/functional tests; collaborate with product managers and architects to build new features; evaluate and adopt modern technologies and AI-assisted engineering tools.
Seniority
Senior, hands-on IC