A Software Engineer II will support the design of technical solutions in collaboration with a team of developers and UX designers according to product requirements defined by a product owner. Under the direction of senior team members and managers, support the implementation of product changes as well as automated tests when appropriate. All work must follow the team’s development workflow including use of source control, code reviews and clear documentation. This position will be responsible for the quality of their code, with support from senior team members.