The Software Engineer ll will be responsible for:  Designing, modifying, developing, and implementing technology solutions; building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals