CareFirst BlueCross BlueShield is seeking a Software Engineer to design, develop, test, document, and maintain complex software applications. The role involves building distributed API-driven systems, analyzing requirements, debugging software, performing system maintenance, and collaborating with stakeholders and development teams.