Full-Time

Senior Software Engineer

Posted on 2/4/2026

Deadline 2/6/26
BCBST

BCBST

No salary listed

No H1B Sponsorship

Remote in USA + 1 more

More locations: Chattanooga, TN, USA

Remote

Category
Software Engineering (1)
Required Skills
React.js
Node.js
Java
TypeScript
Next.js
REST APIs
Requirements
  • Bachelor's Degree in Computer Science or equivalent work experience; Equivalent years of experience are determined as one year of technical experience for every year of college requested.
  • 1 year of experience with information technology concepts, application development methodology, terminology, and standards
  • 5 years of systems and programming experience
  • 1 year of expert working knowledge of at least one programming language in use at BCBST
  • 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 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
Responsibilities
  • Build high‑quality UIs with TypeScript, React, and Next.js
  • Develop backend services in Java and Node.js using REST and SOAP
  • Deploy and support applications on WebSphere and container platforms
  • Break down requirements, estimate work, and drive end‑to‑end delivery
  • Collaborate across product, QA, operations, and engineering teams
  • Use tools for monitoring and troubleshooting
  • Participate in architecture and design reviews
  • Mentor developers and conduct code reviews
  • 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
Desired Qualifications
  • Note: This position includes a monthly on‑call rotation.
  • Sponsorship isn’t available for this position.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE