Staff Software Engineer, Salesforce
Staff Software Engineer on the Enterprise Solutions Team responsible for architecting and integrating Salesforce solutions with ERP, CPQ, and other enterprise systems. Requires 7+ years enterprise development experience including 4+ years with Salesforce and Platform Developer certification.
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
Required Experience / Education
- 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)
The Skills and Experience You’ll Bring
- 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
Compensation & Benefits
- Medical, Dental, Vision, Life, and AD&D insurance
- Parental Leave
- Flexible Vacation Time (FVT)
- An additional 10 holidays of paid time off per calendar year
- 401k matching (immediately vested)
- Employee Stock Purchase Plan
- Short- and Long-term disability sick leave
- Flexible Spending Accounts
- Health Savings Accounts
- Employee Assistance Program
- Additional programs - Employee Referral, Internal Recognition, and Wellness
- Free TriMet transit pass (Beaverton Office)
- Competitive salary and benefits package
- Work on impactful projects in a cutting-edge environment
- Collaborative and supportive team culture
- Opportunity to make a real difference in the trucking industry
- Employee Resource Groups
For Colorado-based candidates, the salary range for this role is $195,000.00 - $221,000.00 + target bonus.
Forward Deployed Engineer (Integrations)
Own technical integration delivery for priority customers, writing TypeScript/Node.js code to build and debug integrations with payments systems, cloud platforms, and third-party APIs. Requires 3+ years experience and strong customer-facing technical ownership.
Forward Deployed Engineer
Partner with banking customers to architect and deploy AI-native software solutions, owning end-to-end technical projects from design to production. Requires 1-6+ years of software engineering experience and strong communication skills.
Forward Deployed AI Engineer - Enterprise Lead
Senior technical leader accountable for complex enterprise AI deployments. Owns technical direction across multi-team engagements, develops engineering leaders, and partners with customer executives on architecture and delivery.