Staff Software Engineer, Salesforce

DAT•Seattle, OR
•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 knowledge, and experience with business applications. The engineer will work with cross-functional teams to build scalable, secure, and efficient business solutions that integrate Salesforce with modern enterprise technologies. Success in the role includes delivering high-quality enterprise solutions; integrating Salesforce with cloud-based and on-premise applications; optimizing Salesforce configurations and workflows; advancing DevOps, CI/CD, and Agile practices; and sharing knowledge and mentoring within the engineering team. The position provides technical leadership across projects and contributes to the team's growth and success.

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 RCA (Revenue Cloud Advanced).
  • 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.
  • 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 other business-critical applications.
  • Lead design and development across technologies including 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 the same.
  • Review functional requirements and assess their impact on schedules and software design.
  • Participate in design and code reviews and team meetings.
  • Translate business needs and requirements into technical specifications.
  • Provide technical leadership, mentoring, and direction to team members.
  • Keep current with industry trends, emerging technologies, and best practices.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D insurance
  • Parental leave
  • Flexible vacation time
  • 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 program
  • Internal recognition program
  • Wellness programs
  • Free TriMet transit pass for the Beaverton office
  • Employee Resource Groups
  • Competitive salary and benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service