Senior Software Engineer - Salesforce
$129,300–$172,300 year
RemoteUnited States
Job Summary
Design, develop, and deploy scalable enterprise software solutions across Salesforce Financial Services Cloud, Sales Cloud, Service Cloud, Data360, and Agentforce. Lead technical execution of complex initiatives from solution design through deployment, partnering with Product Management to refine requirements, estimate work, and deliver solutions aligned with roadmap priorities. Build integrations between Salesforce, enterprise applications, cloud platforms, and AI services while leveraging modern agentic software development practices to accelerate productivity and improve code quality. Apply a configuration-before-code approach where appropriate, driving engineering excellence through code reviews, automated testing, and the promotion of secure coding standards. Collaborate effectively across Product, Engineering, Security, DevOps, and business teams to deliver innovative capabilities that improve business outcomes and create exceptional customer experiences.
Required Qualifications
- 7+ years of professional software engineering, application development, or related technical experience delivering enterprise solutions
- Demonstrated experience leading the technical execution of complex initiatives and delivering scalable, high-quality software solutions
- Significant hands-on experience designing, developing, deploying, and supporting Salesforce platform solutions
- Strong proficiency with Salesforce development technologies, including Lightning Web Components (LWC), Apex, Flows, declarative automation, integrations, security models, and platform data architecture
- Experience integrating Salesforce with customer engagement platforms, customer data platforms (CDPs), and enterprise applications
- Experience designing and implementing integrations using REST/SOAP APIs, cloud services, authentication protocols, middleware, event-driven architecture, and enterprise integration patterns
- Experience designing and implementing AI-powered solutions using Salesforce Agentforce, Data360, or other enterprise AI technologies
- Experience leveraging agentic software development practices and AI-assisted engineering capabilities to improve software development productivity, code quality, testing, and documentation
- Strong understanding of software engineering fundamentals, including object-oriented design, system integration, data modeling, testing, debugging, source control, CI/CD, secure coding, and release management
- Experience partnering with Product Managers to refine requirements, estimate work, evaluate technical tradeoffs, and deliver against prioritized roadmaps
- Strong analytical and problem-solving skills with the ability to troubleshoot issues across applications, integrations, automation, and data
- Experience working in Agile software delivery environments and contributing to backlog refinement, sprint planning, estimation, code reviews, and release activities
- Ability to work independently while collaborating effectively across Product, Engineering, Security, Data, DevOps, Quality Engineering, and business teams
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience
- Must be available for weekend shifts
- Must be able to lift 50 lbs
Desired Qualifications
- Salesforce Platform Engineer I or II
- Salesforce Administrator
- Salesforce Data360, Agentforce, AI Associate, or other relevant AI-related certification
- Experience with Salesforce Financial Services Cloud, Sales Cloud, Service Cloud, Data360, Agentforce, or other Salesforce AI-enabled capabilities
- Experience with customer engagement platforms, customer data platforms, or enterprise communication technologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.