Software Development Engineer II – IV (Customer Acquisition)

Cambia Health Solutions•Salt Lake City, UT
•$79,000 - $188,000•Hybrid

About The Position

Cambia is hiring Software Development Engineers II, III, and IV for its Customer Acquisition team. The role participates in a cross-team environment to deliver and maintain application systems. Engineers program, debug, build, deploy, test, and document applications in development and production environments, and contribute to database design, system testing, and documentation. The role combines technical, interpersonal, and administrative work to support Cambia’s mission of making health care easier and lives better. The position is hybrid, with three days per week in the office, at Cambia offices in Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston, Little Rock, and Springdale. Preference is given to current employees and candidates who live within commuting distance of Salt Lake City, Boise, Fargo, Lewiston, Little Rock, or Springdale, or are willing to relocate. Most roles offer work-from-home options, subject to wired internet requirements.

Requirements

  • Software Development Engineer II: Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field, and at least 3 years of relevant experience in a multi-platform environment.
  • Software Development Engineer III: Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field, and at least 5 years of relevant experience in a multi-platform environment.
  • Software Development Engineer IV: Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field, and at least 8 years of relevant experience in a multi-platform environment, including application or database development.
  • Clear, timely verbal and written communication; ability to communicate effectively with peers and work with business customers and technical partners.
  • Comfort working in remote or distributed teams and proficiency with asynchronous communication tools such as Microsoft Teams or Slack.
  • Ability to take direction, analyze and solve program and system issues, work with minimum direction, and plan and manage one's own work.
  • Familiarity with core team technologies and methodologies, coding standards, Test Driven Development (TDD), Behavior Driven Development (BDD), and creating unit and behavior tests.
  • Ability to learn CI/CD practices, containerization technologies and orchestration tools, and RESTful or GraphQL API design and best practices.
  • Knowledge of software security practices, defensive programming, OWASP Top 10 risks including injection vulnerabilities, cross-site scripting (XSS), and server-side request forgery (SSRF), authentication principles, security hygiene, and data stewardship.
  • Depending on the business area, demonstrated experience building data pipelines for data exchange, cleansing, validation, standardization, search, and ranking based on Data Science.
  • At Software Development Engineer III and IV levels, ability to analyze, diagnose, and resolve complex programming problems and system coordination issues.
  • At Software Development Engineer III and IV levels, ability to provide technical direction, manage and coordinate work involving one or two other team members, and mentor junior colleagues.

Nice To Haves

  • Experience with TypeScript, Node.js, or Go.
  • Experience with GraphQL and REST API design.
  • Experience with React and Next.js.
  • AWS experience.
  • Salesforce experience, such as Apex, Visualforce, Lightning Web Components, REST APIs, or core configuration.
  • Experience with Git and GitHub.
  • Experience using containers such as Docker.
  • Knowledge of or experience integrating AI tools and technologies; experience using AI to improve productivity and decision-making in professional settings is highly desired.

Responsibilities

  • Program, debug, build, deploy, test, and document applications in development and production environments.
  • Contribute to database design, system testing, and documentation.
  • Analyze, diagnose, and resolve programming problems and system coordination issues.
  • Apply corporate and departmental coding standards, software security practices, and data stewardship principles.
  • Plan and manage assigned work; at higher levels, manage the work of one or two other team members.
  • At higher levels, provide technical direction and solutions to other software development engineers.
  • At higher levels, lead multidisciplinary work efforts, including estimating, coordinating, tracking progress, resolving issues, and providing status.
  • At higher levels, mentor and coach junior team members in technical matters, testing practices, defensive programming, CI/CD, containerization, and API design.

Benefits

  • Competitive salary and bonus opportunities.
  • Market-leading 401(k) with company match and potential discretionary contribution based on company performance.
  • Medical, dental, and vision coverage for employees and eligible family members, including mental health benefits.
  • Annual employer contribution to a health savings account.
  • Paid time off varying by role and tenure, in addition to 10 company-paid holidays.
  • Up to 12 weeks of paid parental time off, subject to eligibility requirements.
  • Wellness programs that reward participation.
  • Employee Assistance Fund.
  • Commute and parking benefits.
  • Flexible work-from-home options for most roles.
  • Employee resource groups and opportunities to participate in company-supported community outreach programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service