> Markdown version of [/jobs/ext/1811375-software-engineer-salesforce](https://www.wearedevelopers.com/jobs/ext/1811375-software-engineer-salesforce). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Salesforce - **Company:** Waukesha County Council Society of Saint Vincent de Paul Inc - **Location:** Des Moines, IA, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** Salesforce Object Search Language (SOSL), HTML, JavaScript (Programming Language), Agile Methodology, Unit Testing, Software Bug Management, Cascading Style Sheets (CSS), Cloud Computing, Code Coverage, Code Review, Information Systems, Continuous Integration, Cloud Services, Copado, Salesforce.Com, Software Engineering, Web Services, Data Logging, Diagnostic Tools, Apex Code, Test-Driven Development (TDD), Git, Visualforce, Salesforce Object Query Language (SOQL), Database Rules and Triggers, Software Version Control - **Published:** July 16, 2026 - **Apply:** https://www.careerjet.com/jobad/usf07c062a693e872ec506d4d0cf412b1a ## About the Role * Solid knowledge of Lightning Web Components and Aura framework * In-depth knowledge of HTML, CSS, and JavaScript * Solid level of APEX Language, SOQL, SOSL * Solid level of APEX triggers, batch classes, and scheduled classes * Intermediate level of VisualForce pages and components * Solid knowledge of Salesforce user security (Profiles, Permission Set Groups, Roles, Sharing Rules) * Solid knowledge of record sharing and dynamic forms * Solid knowledge of data modeling and Salesforce flows * Intermediate level of formulas and validation rules * Solid knowledge of Git source control management (pull requests, branch management, merge conflicts) * Intermediate level of CI/CD environment using Copado * Solid knowledge of REST/SOAP API concepts and integration patterns * Experience in Scrum and Agile Software Development Methodology Required Certifications Salesforce Certified Admin (Required) Salesforce Advanced Admin (Required) Salesforce Certified Platform Developer I (Required) Salesforce Certified Platform Developer II (Required) Education & Experience * Education: Bachelor's degree in Information Systems or equivalent * Experience: 2-4 years developer and admin experience in Sales Cloud, Service Cloud, and Experience Cloud ## Description Job Description: * Design, develop, test, document and implement solutions across Salesforce Clouds (Sales, Service, Experience) * Practice test-driven development creating effective unit tests and code coverage * Implement sound logging and diagnostic tools for deployed solutions * Work with CI/CD tools (Copado) for efficient promotion through environments * Handle inbound and outbound integrations using Salesforce integration patterns * Work with standard and custom objects using declarative programming * Implement security and access provisioning using Salesforce sharing mechanisms * Troubleshoot applications and data issues, implementing bug fixes * Support functional and nonfunctional testing teams * Participate in Agile development methodology and sprint activities * Collaborate daily with Product Owner and cross-functional team members * Perform code reviews and follow coding standards ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Strategies to accelerate SaaS Application Development](https://www.wearedevelopers.com/videos/1078-strategies-to-accelerate-saas-application-development) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in South Africa](https://www.wearedevelopers.com/magazine/234-frontend-developer-salary-in-south-africa) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)