NBCUniversal

Senior Software Engineer, Salesforce

NBCUniversal

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

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