高级软件工程师要具备的工作职责:
1、 指导程序员的工作;
2、 参与软件工程系统的设计、开发、测试等过程; 3 、协助工程管理人保证项目的质量; 4 、负责工程中主要功能的代码实现; 5 、解决工程中的关键问题和技术难题; 6 、协调各个程序员的工作,并能与其它软件工程师协作工作。 高级软件工程师要具备的职业道德: 1、在工作中获得的不属于公共范围的信息应予以保密; 2、 在工作中编写的代码和文档应视为公司的财产;
3、不得有意破坏或窃取公司的文档资源和代码资源;
4、不得在程序中嵌入非法或不安全代码;
5、不使用非法或非合理渠道获得的软件;
6、在任何条件下不兼职从事与公司业务相关的事情;
7、不违背规定私自进入计算机系统;
8、任何情况下不泄漏公司商业秘密,更不得为获取私利而出卖商业秘密;
9、克尽职守,自觉维护所服务的组织的合法利益。