Member Experience Software Development Engineer II - III

Cambia Health Solutions•Little Rock, AR
•$79,000 - $172,000•Hybrid

About The Position

Cambia is hiring a Software Development Engineer II or III to help create a person-focused and economically sustainable health care system. The role contributes to a cross-team environment for the delivery and maintenance of application systems, including programming, debugging, building, deploying, testing, and documenting applications in development and production environments. It also involves database design, system testing, and documentation, using technical, interpersonal, and administrative skills in day-to-day work. The position is hybrid, with three days per week in the office, at Cambia's Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston, Little Rock, or Springdale offices. Preference is given to current employees and candidates within commuting distance of Salt Lake City, Boise, Fargo, Lewiston, Little Rock, or Springdale, or those willing to relocate. The Software Development Engineer II level requires a bachelor's degree in a relevant field and at least three years of relevant experience in a multi-platform environment. The Software Development Engineer III level requires the same degree and at least five years of relevant experience. Compensation depends on location, skills, experience, education, training, licensure or certifications, and performance history. The posting provides separate national and regional salary ranges and bonus targets for each level. Cambia describes itself as a purpose-driven organization with a supportive, innovative culture and offers competitive compensation and benefits. Most roles have work-from-home options, subject to wired internet requirements. New hires need access to a personal mobile device to set up required multi-factor authentication. A background check is required.

Requirements

  • Bachelor's degree in Computer Science, Mathematics, Business Administration, Engineering, or a related field.
  • For Software Development Engineer II: at least 3 years of relevant experience in a multi-platform environment.
  • For Software Development Engineer III: at least 5 years of relevant experience in a multi-platform environment.
  • Clear, timely verbal and written communication; ability to collaborate with technical and non-technical stakeholders and business customers.
  • Comfort working with remote and/or distributed teams and proficiency with asynchronous communication tools such as Microsoft Teams.
  • 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 technologies and methodologies used by the team and ability to analyze, diagnose, and resolve simple programming problems and system coordination issues.
  • Familiarity with Test Driven Development (TDD) and Behavior Driven Development (BDD), including creating unit and behavior tests.
  • Follow corporate and departmental coding standards and guidelines.
  • Ability to learn CI/CD practices, containerization technologies and orchestration tools, RESTful and/or GraphQL API design and best practices, and Model Context Protocol (MCP).
  • Apply software security best practices; familiarity with 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.
  • Ability to collaborate openly with partners and audiences, lead groups of business customers and external technology partners, establish clarity from uncertainty, and break down complex open-ended problems.
  • Anticipate problems and proactively define creative alternatives.
  • For the Software Development Engineer III level, deep experience with multiple technologies.

Nice To Haves

  • TypeScript
  • Python
  • Docker
  • AWS
  • Model Context Protocol (MCP)

Responsibilities

  • Develop efficient, maintainable, and secure program code and system solutions.
  • Prepare comprehensive documentation and test plans, conduct thorough testing, and meet deadlines.
  • Research and resolve complex programming and business problems with innovative solutions.
  • Provide consulting support to Engineering and Business partners and represent Engineering in communications with Product, Business, and Executive stakeholders.
  • Understand and deliver on Software Development Lifecycle requirements, including requirement analysis, system design, and data models.
  • Hold oneself and peers accountable to standards.
  • Participate in learning opportunities, improve technical and professional skills, and take initiative in seeking work.
  • Participate in delivery and maintenance of application systems, including programming, debugging, building, deploying, testing, and documenting applications in development and production environments.
  • Perform database design, system testing, and documentation.

Benefits

  • Competitive salary
  • Bonus opportunities
  • 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
  • 10 company-paid holidays
  • 401(k) retirement plan with company match and a potential discretionary contribution based on company performance
  • Up to 12 weeks of paid parental time off, subject to eligibility requirements
  • Wellness programs with participation rewards
  • Employee Assistance Fund
  • Commute and parking benefits
  • Employee resource groups
  • Cambia-supported community outreach programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service