NBCUniversal

Software Engineer, Salesforce

NBCUniversal

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,000 - $130,000 per year

About the role

  • Develop and maintain Salesforce applications using Lightning Web Components (LWC) and Apex, complemented by declarative tools such as Lightning Flows, Platform Events, and Connected Apps.
  • Implement secure and reliable integrations using established Salesforce integration patterns and best practices.
  • Collaborate with cross-functional teams to deliver features, resolve issues, and ensure high-quality solutions.
  • Participate in code reviews, follow CI/CD processes, and contribute to automated testing and security practices.
  • Learn and apply modern engineering practices, including resiliency, observability and scalable architecture, as part of a team.
  • Support the team in evaluating technical requirements and contribute ideas for continuous improvement.

Requirements

  • Bachelor's degree or higher, or equivalent combination of relevant education, experience, and training in Computer Science or a related field.
  • 3+ years of professional software engineering experience, with a strong foundation in data structures, algorithms, and architecture patterns.
  • 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 at least one modern programming language (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 Flowsdata structuresalgorithmsSalesforce integration patternsCI/CDAPI standardsAWS
Soft Skills
collaborationproblem-solvingcontinuous improvement
Certifications
Bachelor's degree in Computer Science