Software Engineer

BlueCross BlueShield of Tennessee•Chattanooga, TN
•Remote

About The Position

BlueCross BlueShield of Tennessee is hiring a Software Engineer for its Billing Applications team. The role supports and enhances applications for premium billing, receipts processing, ACH drafting, claims recovery, delinquency management, COBRA administration, and self-funded billing operations. These systems directly affect the company’s billing accuracy and core financial operations. The engineer contributes to new development, enhancements to existing applications, production support, lifecycle upgrades, and modernization efforts. The work spans legacy and modern technologies and includes designing, coding, testing, debugging, documenting, and supporting complex information systems. The position also responds to system failures and performance issues, helps prevent recurrence, and may take project roles or manage project phases. Regular guidance and training for less-experienced analysts and programmers is expected. This is a remote, work-from-home position. The final interview round takes place onsite at the company’s Chattanooga, Tennessee office. Participation in an on-call rotation is required. 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 requested year of college.
  • 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 at least one 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.
  • Ability to communicate effectively with technical and non-technical coworkers.
  • At least 2 years of work experience with .NET and/or C#.
  • Strong C# and SQL application-development experience.
  • Experience supporting enterprise business applications throughout the software development lifecycle.
  • Ability to troubleshoot, enhance, and maintain business-critical applications in a production environment.
  • Experience with both new development projects and enhancements to existing systems.
  • Strong collaboration and communication skills in a cross-functional team environment.
  • Required participation in an on-call rotation.

Nice To Haves

  • Healthcare or health insurance industry experience.
  • Experience supporting billing, payment processing, or payer-related systems.
  • Experience with SQL Server and Google BigQuery.
  • Experience developing web applications using MVC frameworks.
  • Experience working in an Agile framework.
  • Exposure to AIX or COBOL environments.
  • SQL experience is preferred.
  • BCBST experience is preferred.
  • Financial experience is a plus.
  • Web development experience is a plus.

Responsibilities

  • Researches and defines system scope and objectives to design, develop, modify, or integrate complex information systems.
  • Devises or modifies application systems and procedures to optimize functional requirements, including capacity, operating time, response time, and desired results.
  • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts.
  • May serve as project lead, business systems analyst, or technical lead for small to medium efforts, or manage phases of medium to large efforts.
  • Maintains technical skills in software languages, databases, platforms, operating systems, utilities, and networks needed for assigned work.
  • Responds to system failures and performance events to reduce downtime and prevent recurrence.
  • Provides guidance and training to less-experienced analysts and programmers.
  • Supports and enhances billing applications, including premium billing, receipts processing, ACH drafting, claims recovery, delinquency management, COBRA administration, and self-funded billing operations.
  • Contributes to new development, existing application enhancements, production support, lifecycle upgrades, and modernization efforts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service