Software Engineer Responsibilities: . Developing and directing software system validation and testing methods. . Directing our software programming initiatives . Overseeing the development of documentation. . Working closely with clients and cross-functional departments to communicate project status