Software Engineer

BlueCross BlueShield of Tennessee•Chattanooga, TN
•Remote

About The Position

BCBST is hiring a Software Engineer to support the teams responsible for its enterprise transaction gateway, which receives and processes electronic healthcare claims and other administrative transactions. The role designs, builds, and maintains Java-based APIs that validate incoming transactions against X12 EDI standards and business rules before routing them to downstream adjudication systems. The work focuses primarily on claims and also supports payment, enrollment, and other healthcare EDI transactions. The engineer will help modernize established transaction-processing capabilities by transforming them into Java-based APIs and integrated workflows. This is a remote, work-from-home position. The final round of interviews takes place on-site at BCBST’s Chattanooga, Tennessee office. The role participates in a two-week on-call rotation. Sponsorship is not available.

Requirements

  • Bachelor’s degree in Computer Science or equivalent work experience. Equivalent experience is calculated as one year of technical experience for each year of college requested.
  • At least 1 year of experience with information technology concepts, application development methodology, terminology, and standards.
  • At least 3 years of systems and programming experience.
  • At least 1 year of expert working knowledge of a programming language used at BCBST.
  • Proven skill with information technology used at BCBST.
  • Proven analysis, design, and coding skills, with demonstrated success leading large and complex projects.
  • Ability to interpret and translate technical or complex concepts into information meaningful to project team members and business personnel.
  • Organization, reliability, ability to manage multiple tasks, and a strong work ethic.
  • Leadership skills and effective communication with technical and non-technical coworkers.
  • Strong backend development experience, initiative, ownership, follow-through, effective communication, and resourcefulness.
  • Experience with healthcare EDI transaction processing, X12 standards, Java API development, claims-processing workflows, DB2 or other SQL-based databases, JSON, and system-to-system integration.
  • Availability to participate in a two-week on-call rotation.
  • Sponsorship is not available for this role.

Nice To Haves

  • Experience with Edifecs or Cotiviti.
  • Experience with enterprise application modernization or reengineering established functionality as API-based services.

Responsibilities

  • Research and define system scope and objectives to design, develop, modify, or integrate complex information systems.
  • Devise or modify application systems and procedures to meet functional requirements, including capacity, operating time, response time, and desired results.
  • Design, code, test, debug, and document programs, subroutines, and scripts.
  • Serve in project roles such as project lead, business systems analyst, or technical lead for small to medium efforts, or manage phases of medium to large efforts.
  • Maintain technical skills in software languages, databases, platforms, operating systems, utilities, and networks needed for assignments.
  • Respond to system failures and performance events to reduce downtime and prevent recurrence of problems.
  • Provide guidance and training to less-experienced analysts and programmers.
  • Develop and maintain Java-based APIs that validate healthcare transactions against X12 EDI standards and business rules, then route them to downstream adjudication systems.
  • Support claims, payment, enrollment, and other healthcare EDI transactions.
  • Help modernize transaction-processing capabilities into API-based services and integrated workflows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service