Senior Software Engineer - Full stack Responsible for defining, developing, testing, analyzing, and maintaining software applications, collaborating with teams on new software programs, and resolving issues related to software products. Involves writing and coding software, documenting specifications, and assisting in project planning.