> Markdown version of [/jobs/ext/1992665-staff-software-engineer-salesforce](https://www.wearedevelopers.com/jobs/ext/1992665-staff-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). --- # Staff Software Engineer, Salesforce - **Company:** DAT Freight Solutions - **Location:** Seattle, WA, United States - **Experience:** Experienced - **Salary:** $195,000.0 - $221,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, Business Software, Cloud Computing, Code Review, Computer Programming, Continuous Integration, Data Governance, Extract Transform Load (ETL), Software Debugging, DevOps, Middleware, Python (Programming Language), Node.Js, Salesforce.Com, Software Engineering, Enterprise Application Integration, Apex Code, Google Cloud, Enterprise Software Applications, Information Technology, Salesforce Object Query Language (SOQL), Api Gateway, Restful APIs, Microservices - **Published:** August 8, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17861242?backUrl=%2Fcareer%2F17861242%2FStaff-Software-Engineer-Salesforce-Washington-Seattle ## About the Role * Bachelor's or Master's degree in Computer Science, Engineering, or related field * 7+ years of experience in enterprise software development, with at least 4 years of Salesforce experience * Salesforce Platform Developer I or II certification required * Experience integrating Salesforce with ERP, CPQ, or other enterprise applications * Experience using and implementing Salesforce RCA (Revenue Cloud Advanced), * Strong Salesforce development and administration experience * Proficiency in Apex, Lightning Web Components, Flows, and SOQL * Knowledge of enterprise integration patterns, APIs, and cloud-native solutions * Hands-on experience with middleware, API gateways, and ETL tools * Experience working with ERP, CRM, and financial systems * Strong programming experience in Java, Python, or Node.js * Cloud experience with AWS, Azure, or Google Cloud * Applied Knowledge of Microservices established best practices * Applied Knowledge of REST APIs established best practices * Practical experience of Design Principles and Patterns * Strong analytical skills and problem-solving mindset ## Description We are looking for a Staff Engineer to play a critical role in our Enterprise Solutions Team. This position requires a blend of Salesforce expertise, enterprise architecture knowledge, and experience working with various business applications. The ideal candidate will work closely with cross-functional teams to build scalable, secure, and efficient business solutions that integrate Salesforce with modern enterprise technologies. Key Measures for Success * Delivery of high-quality, scalable, and efficient enterprise solutions * Seamless integration of Salesforce with other cloud-based and on-premise applications * Optimization of Salesforce configurations and workflows to improve business efficiency * Adoption of DevOps, CI/CD, and Agile methodologies in enterprise development * Effective knowledge-sharing and mentorship within the engineering team What You'll Do * Architect, develop, and maintain enterprise solutions that integrate Salesforce and other business-critical applications * Lead design and development efforts across various technologies including cloud platforms, APIs, and middleware * Write and maintain technical documentation for all projects and processes * Troubleshoot and debug technical issues, ensuring timely resolution of any production issues * Establish best practices for data governance, security, and compliance * Lead efforts in DevOps, CI/CD pipelines, and test automation * Write unit, integration, and functional tests, and guide others in doing the same * Review functional requirements and analyze their impact on schedule and software design * Participate in design/code reviews, team meetings, and contribute to the overall growth and success of the team * Translate business needs and requirements into technical specifications * Provide technical leadership, mentoring and direction to other team members * Stay up to date with industry trends, emerging technologies, and best practices ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)