Duties and responsibilities
The Senior Software Engineer will be responsible for working on projects that are currently being developed by our company. Duties will include, but are not limited to, developing and directing software system validation and testing methods, as well as directing our software programming initiatives. You will also be working closely with account managers and cross-functional departments to communicate project statuses and proposals.
The senior software engineers are also the main interface of the software development teams to the Solution Architects and the Product Owner for any new development items and would also help translate the new technology and business requirements to the developers into a software design that they can relate to. As a key member of the development team the senior software engineer is also expected to raise any potential issues or risks (as well as bring ideas for improvement opportunities) in the development lifecycle to the stakeholders outside of the respective development team.