Salesforce Platform Software Engineer – Web & Integrations
Job Description Summary
Reliably deliver quality code that solves user and business problems in a flexible, scalable way
Own and maintain a portion of a production system or product
Implement new features and modify existing features across a variety of customer‑facing and internal business applications
Build, customize, and maintain Salesforce components including Apex classes, Lightning Web Components (LWC), Flows, and integrations with external systems
Collaborate with business and product teams to translate Salesforce requirements into technical solutions
Ability to maintain, debug, propose bug fixes, and troubleshoot product systems—including Salesforce applications—with little oversight
Provide feedback, participate in code reviews, and collaborate with other engineering teams, user experience design, and product teams
Review and test code before deployment, performing unit and integration testing, including Salesforce‑specific testing using Apex test classes
Perform bug fixes and support troubleshooting efforts with ability to debug complex problems independently
Ability to understand performance implications of various technical approaches or implementations, such as SQL data types and Salesforce governor limits
Learn the tech stack through and through, and contribute ideas that inform broader team initiatives and technical strategy
Productively collaborate with functional teams to decompose requirements and translate them into creative, effective solutions across both traditional web applications and Salesforce environments
Requirements
- Education & Experience:
- Bachelor’s degree in Computer Science or other relevant engineering field or equivalent work experience
- 1–3 years of web development experience with HTML5, Node.js, React, and other modern JavaScript frameworks
- 2+ years of recent experience as a build and deployment engineer using industry‑standard tools
- Experience in languages such as C# and .NET
- Working knowledge of relational databases such as SQL Server, MSSQL, MySQL, or similar technologies
- Knowledge working closely with Git
- 2–3 years of hands‑on Salesforce development experience, including Apex, Lightning Web Components, SOQL, Flows, and Salesforce integrations
- Experience with Salesforce configuration, including objects, fields, validation rules, page layouts, and automation tools
- Familiarity with Salesforce deployment processes (Change Sets, SFDX, Metadata API, Copado)
- Understanding of industry‑standard system architecture and system management tools
- Experience supporting and documenting build and configuration changes throughout environments
- Experience in Agile/Scrum development cycle environments a plus
- Salesforce Certified Professional Preferred (Administrator, Platform App Builder, Developer)