Staff Software Engineer, Salesforce

DAT•Portland, OR
•$195,000 - $221,000•Hybrid

About The Position

DAT Solutions is seeking a Staff Software Engineer to join its Enterprise Solutions Team. The role combines Salesforce expertise, enterprise architecture, and experience with business applications to build scalable, secure, and efficient solutions that connect Salesforce with modern enterprise technologies. The engineer will architect, develop, and maintain enterprise solutions; lead design and development across cloud platforms, APIs, and middleware; and improve Salesforce configurations and workflows. The role also leads practices for DevOps, CI/CD, test automation, data governance, security, and compliance. It includes troubleshooting production issues, documenting projects and processes, translating business requirements into technical specifications, and providing technical leadership, mentoring, and knowledge-sharing. DAT describes its work environment as hybrid. For Colorado-based candidates, the stated salary range is $195,000–$221,000, plus a target bonus.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
  • At least 7 years of experience in enterprise software development, including at least 4 years of Salesforce experience.
  • Salesforce Platform Developer I or II certification.
  • Experience integrating Salesforce with ERP, CPQ, or other enterprise applications.
  • Experience using and implementing Salesforce Revenue Cloud Advanced (RCA).
  • Traditional software programming experience in Java, Python, Node.js, or a similar language.
  • 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.
  • Cloud experience with AWS, Azure, or Google Cloud.
  • Applied knowledge of microservices best practices.
  • Applied knowledge of REST API best practices.
  • Practical experience with design principles and patterns.
  • Strong analytical skills and a problem-solving mindset.

Responsibilities

  • Architect, develop, and maintain enterprise solutions integrating Salesforce with business-critical applications.
  • Lead design and development across cloud platforms, APIs, and middleware.
  • Write and maintain technical documentation for projects and processes.
  • Troubleshoot and debug technical issues and resolve production issues in a timely manner.
  • Establish best practices for data governance, security, and compliance.
  • Lead DevOps, CI/CD pipeline, and test-automation efforts.
  • Write unit, integration, and functional tests, and guide others in doing so.
  • Review functional requirements and assess their impact on schedules and software design.
  • Participate in design and code reviews and team meetings, contributing to the team's growth and success.
  • Translate business needs and requirements into technical specifications.
  • Provide technical leadership, mentoring, and direction to team members.
  • Stay current with industry trends, emerging technologies, and best practices.
  • Share knowledge and mentor within the engineering team.

Benefits

  • Medical, dental, vision, life, and AD&D insurance
  • Parental leave
  • Flexible Vacation Time (FVT)
  • 10 additional paid holidays per calendar year
  • 401(k) matching, immediately vested
  • Employee Stock Purchase Plan
  • Short- and long-term disability sick leave
  • Flexible Spending Accounts
  • Health Savings Accounts
  • Employee Assistance Program
  • Employee referral, internal recognition, and wellness programs
  • Free TriMet transit pass for the Beaverton office
  • Competitive salary and benefits package
  • Employee Resource Groups
  • Target bonus for Colorado-based candidates
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service