The Senior Software Developer II is a highly experienced individual contributor with strong technical leadership capabilities. This role operates in an agile development environment and contributes across the full software development lifecycle, including design, implementation, code review, testing