Senior Salesforce Developer Overview
The Senior Salesforce Developer is responsible for designing, building, and maintaining scalable solutions on the Salesforce platform to support enterprise business processes and mission-critical operations. This role translates business and technical requirements into well-architected solutions and plays a key role in ensuring the long-term stability, performance, and scalability of the Salesforce environment.
Key Responsibilities
- Design, develop, and maintain custom Salesforce solutions using Apex, Lightning Web Components (LWC), Aura, Visualforce, and declarative tools (Flows, etc.)
- Build and manage custom objects, triggers, integrations, and automation processes
- Ensure all development aligns with Salesforce best practices, including data modeling, security standards, and governor limits
- Support data migrations, deployments, and release management activities
- Troubleshoot and resolve complex technical issues and production incidents
- Perform testing, documentation, and version control to ensure platform stability
- Collaborate with product owners, business analysts, architects, admins, and QA teams to refine requirements and deliver solutions
- Utilize DevOps tools (e.g., Copado) to manage CI/CD pipelines, deployments, and environment promotion
Leadership & Strategic Contributions
- Serve as a technical lead and subject matter expert within the Salesforce ecosystem
- Mentor junior developers and conduct code reviews to ensure quality and security
- Help define and enforce development standards and DevOps processes
- Participate in architecture discussions and enterprise integration design
- Support backlog refinement, technical estimation, and solution planning
- Provide guidance on feasibility, scalability, and long-term impact of enhancements
Tools & Technologies
- Salesforce Platform & Lightning Platform
- Copado (CI/CD and release management)
- Visual Studio Code with Salesforce Extensions
- Git (GitHub/GitLab)
- Salesforce CLI
- Workbench, Data Loader
- Postman (API testing)
- Jira or Azure DevOps
- MuleSoft or other middleware tools
- Collaboration tools (Slack, Microsoft Teams)
- Diagramming tools (Lucidchart, Visio)
Nice to have: SonarQube, Gearset, OwnBackup
Expected Outcomes
- Deliver scalable, high-quality Salesforce solutions aligned with business needs
- Maintain secure, well-documented, and sustainable codebase
- Enable reliable CI/CD pipelines and structured deployments
- Reduce defects and improve platform stability through testing and code reviews
- Resolve technical issues efficiently with strong root-cause analysis
- Support seamless integrations across enterprise systems
- Improve development processes and team collaboration
- Mentor team members and contribute to overall technical maturity
- Ensure alignment with governance, security, and architectural standards
- Provide clear documentation and knowledge transfer
- Support Agile delivery (sprint planning, estimation, backlog refinement)
- Continuously optimize platform performance and reduce technical debt
What We’re Looking For
- Strong hands-on experience with Salesforce development (Apex, LWC, integrations)
- Ability to design scalable, maintainable solutions
- Experience working in CI/CD and DevOps-driven environments
- Strong problem-solving skills and ability to troubleshoot complex issues
- Comfortable working in a fast-paced, evolving environment
- Ability to collaborate across technical and non-technical teams
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: Remote