Overview: The job purpose of a senior software engineer is to leverage their advanced knowledge, skills lead and contribute to complex projects, mentor junior team members, and provide technical expertise to duties include brainstorming with the software engineering department to define the scope of projects, review coach junior team members, providing guidance, support, and knowledge transfer. You will help junior engineers bachelor's degree in computer science, software engineering, or a related field is typically required. Experience: