Job Title: Senior Software Engineer Company Name: BlueCross BlueShield of Tennessee Job Url: https://jobright.ai/jobs/info/69d81a63b861c42857c48b49 Job Description: BlueCross BlueShield of Tennessee · 24 minutes ago Sr. Software Engineer United States Full-time Remote Senior Level 5+ years exp 89% STRONG MATCH 100% Exp. Level 83% Skill 43% Industry Exp. BlueCross BlueShield of Tennessee is seeking a Senior Software Engineer to help design, build, and operate AI-driven services. This role involves building, managing, and deploying web services that enhance AI experiences, requiring strong software engineering fundamentals and collaboration skills. Healthcare Health Care Medical No H1B Insider Connection @BlueCross BlueShield of Tennessee 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View A S A A E AJAY KUMAR & 4 connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email Responsibilities Formulates and defines system scope and objectives through research and fact-finding 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 form of desired results Designs, codes, tests, debugs, and documents programs, subroutines, and scripts Develops and implements program/system test plans. Devises data verification methods and standard system procedures Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems May conduct research on software and hardware products to justify recommendations and support management in budgeting and purchasing efforts Acts as expert technical resource to development staff in all phases of the development and implementation process Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. RESTful APIs JavaScript Node.js React SQL AI platform integration Containerization technologies CI/CD pipelines Automated deployment Distributed systems troubleshooting Application performance tuning Systems analysis Programming Required Bachelors Degree in Computer Science or equivalent work experience required. Equivalent years of experience are determined as one year of technical experience for every year of college requested 1 year - Experience with information technology concepts, application development methodology, terminology, and standards required 5 years - Systems and programming experience required 1 year - Expert working knowledge of at least one programming language in use at BCBST Strong software engineering fundamentals, with hands‑on experience designing and building RESTful APIs Proficiency in JavaScript (Node.js, React) and SQL, including experience developing and supporting application services Experience integrating AI platforms with enterprise systems using secure, API‑driven architectures Familiarity with containerization technologies, CI/CD pipelines and automated deployment practices that enable frequent, low‑risk releases The ability to troubleshoot and debug complex, distributed systems and respond to production issues Experience monitoring, tuning, and improving application performance and availability Collaboration skills and the ability to translate functional and non‑functional requirements into production‑ready solutions A commitment to code quality, documentation, and knowledge sharing, with the ability to lead small to mid‑sized technical efforts Proven skill with information technology in use at BCBST is required Proven analysis, design, and coding skills, and demonstrated success in leading large and complex projects Top level technical experience in one or more specialized areas of applications systems analysis and programming Demonstrated ability to interpret and translate technical and/or or complex concepts into information meaningful to project team members and/or business personnel Be organized, reliable, and able to manage multiple tasks with exceptional work ethic Leadership skills Must be able to communicate effectively with both technical and non-technical co-workers