
Senior Software Engineer, Salesforce
NBCUniversal
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $150,000 per year
Job Level
About the role
- Design and implement scalable solutions primarily on Salesforce (Sales Cloud, Service Cloud) while considering alternative platforms when appropriate
- Develop robust Salesforce applications using Lightning Web Components (LWC) and Apex, complemented by declarative tools such as Lightning Flows, Platform Events, and Connected Apps
- Apply Salesforce integration patterns and best practices for secure, reliable data exchange
- Collaborate with cross-functional teams to define architecture, ensure security, and implement CI/CD pipelines
- Contribute to modern engineering practices, including automated testing, resiliency, observability, and scalable architecture
- Evaluate technical requirements and select the best-fit platform or tool for each solution.
Requirements
- Bachelor's degree or higher or combination of relevant education, experience, and training in Computer Science or a related field
- 5+ years of professional software engineering experience, with a strong foundation in data structures, algorithms, and architecture patterns
- Advanced development experience using Lightning Web Components (LWC), Apex , and declarative tools (Flows, Process Builder, etc)
- Demonstrable understanding of Salesforce integration patterns and best practices for connecting Salesforce with external systems
- Experience following the Salesforce DX workflow, including git source code management, the SFDX CLI, and an editor such as Visual Studio Code or IntelliJ IDEA
- Solid software engineering fundamentals: data structures, algorithms, and design patterns (prior experience using Apex Common library a plus)
- Well-versed in core Salesforce products (Sales Cloud, Service Cloud), exposure to CRM Analytics, Tableau CRM, Data Cloud/Data 360, or AgentForce is a plus
- Experience with AWS cloud-native services (Lambda, RDS/DynamoDB, API Gateway, Cognito) or equivalent Azure expertise
- Proficiency in modern programming languages (e.g. Java, Python, Go, TypeScript)
- Experience with various API standards (REST, RPC, GraphQL, SOAP), distributed systems, and authentication/authorization frameworks
- Strong knowledge of CI/CD, automated testing, and security best practices.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SalesforceLightning Web ComponentsApexLightning FlowsPlatform EventsSalesforce integration patternsCI/CDdata structuresalgorithmsAPI standards
Certifications
Bachelor's degree in Computer Science