Staff Software Engineer, Salesforce

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

About The Position

DAT Solutions is seeking a Staff Software Engineer for its Enterprise Solutions Team. The role combines Salesforce expertise, enterprise architecture, and experience with business applications to build scalable, secure, and efficient solutions integrating Salesforce with modern enterprise technologies. The engineer will provide technical leadership, mentor teammates, and work with cross-functional teams to translate business requirements into technical specifications. The position is hybrid.

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 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 and problem-solving skills.

Responsibilities

  • Architect, develop, and maintain enterprise solutions integrating Salesforce with other business-critical applications.
  • Lead design and development across cloud platforms, APIs, middleware, and other technologies.
  • 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 writing tests.
  • Review functional requirements and assess their effects 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.

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
  • Employee Resource Groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service