Software Engineer II (Full-Stack)
Core
Building deeply-integrated communication and collaboration features between Salesforce and Slack at enterprise scale.
Role type
Senior Full-Stack Software Engineer
Builds
Real-time messaging, performant APIs, and scalable software solutions connecting Salesforce data to Slack.
Domain
Enterprise SaaS, Real-time Messaging, AI-assisted Engineering
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, Backend/Full-stack development, Debugging complex systems, Enterprise software security, API design (REST, Webhooks, Websockets), Java, AI-assisted engineering workflows
Preferred skills
Salesforce Platform (Apex, LWC), Slack APIs, Observability, Complex product integrations, TypeScript/JavaScript, GenAI integration, Hack language
Technologies
Java, JVM, TypeScript, JavaScript, REST, Webhooks, Websockets, Slack APIs, Salesforce APIs, OpenAI, Anthropic, Einstein AI
Responsibilities
Debug complex distributed system issues, develop performant APIs for data synchronization, conduct technical research and present proposals, coordinate cross-functional feature delivery, ensure code quality via testing and reviews, advocate for engineering best practices
Seniority
Senior, hands-on IC with technical leadership
