Salesforce Software Developer
Role details
Job location
Tech stack
Job description
The Senior Software Engineer will function primarily as a Full-Stack Software Developer with strong exposure to AI-driven applications and Salesforce integrations. Based in Los Angeles or New York this role will focus on building scalable applications, integrating AI capabilities, and connecting systems across the enterprise. This is a unique opportunity to join a growing AI-focused team and contribute to cutting-edge initiatives that shape the firm's future technology landscape., + Design and develop full-stack applications supporting AI-enabled business workflows
-
Build and maintain integrations between Salesforce and internal/external systems using APIs
-
Develop backend services using ASP.NET Core, C#, Python, and SQL-based data models
-
Leverage AI technologies to automate processes, enhance data workflows, and improve decision-making
-
Implement and support integrations using modern protocols and patterns, including emerging standards for AI connectivity
-
Configure and extend Salesforce for workflow automation and data integration (not as a primary development focus)
-
Collaborate with stakeholders to gather requirements and translate them into technical solutions
-
Integrate with data platforms and support analytics workflows across structured and unstructured data sources
-
Contribute to system architecture, scalability, and performance improvements
-
Support production systems, troubleshoot issues, and implement long-term solutions
Requirements
-
Bachelor's degree in Computer Science or a related field
-
5+ years of full-stack software development experience
-
Strong experience with ASP.NET Core MVC, C#, SQL, and Python
-
Hands-on experience building and integrating REST APIs and data pipelines
-
Experience with Salesforce integrations or administration (not required to be a primary Salesforce developer)
-
Familiarity with modern AI tools and frameworks, including large language model integrations
-
Experience working within cloud environments, preferably Microsoft Azure
-
Strong understanding of system integration, data flow, and enterprise architecture
Preferred Qualifications (Nice-to-Haves)
-
Familiarity with Model Context Protocol (MCP) or similar frameworks connecting AI systems to external tools and data
-
Experience with data platforms such as Snowflake, Databricks, or equivalent
-
Exposure to AI tools or platforms such as OpenAI or similar technologies
-
Experience building AI-enabled workflows, automation, or intelligent document processing
-
Background in financial services, investment management, or related domains
-
Experience working in agile environments with modern development practices and tools
Benefits & conditions
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.