However we have thousands more jobs available updated every hour
Lead Engineering Software Developer Job Summary We are seeking a Maritime Engineering Software Development Lead– Engineering Applications to contribute to several innovative projects within our Digital Engineering group. You will have ownership of leading a team that will drive the engineering application design, development, and maintenance including architecture design and selection of IT technology for sustainable and scalable applications. You will also be responsible for software development and deployment lifecycle to deliver speed to market, efficiency, and quality resulting in higher value to customers. The ideal candidate should have practical knowledge of engineering software development in marine engineering, structure analysis and/or CAD/CAE software. Lead Engineering Software Developer Responsibilities • Work closely with the business stakeholders and internal and external software users to fully understand client needs, industry trends, and technology advancement and identify how to develop optimal engineering application solutions. • Assign work and guide a team of software developers, business analysts, and QA/QC. • Design, develop, test, and debug new engineering applications and be responsible for the quality of engineering applications. • Contribute to an agile project team to help understand and document business and client requirements, estimate work, develop new solutions, and enhance existing applications. • Actively conduct code reviews and facilitate peer code reviews to enhance quality. • Mentor software developers and other team members to grow their technical skills. • Promote and collaborate on development and coding best practices. • Research new technologies and create software architecture strategies to meet defined business objectives including but not limited to cloud deployment, software-as-a-service, etc. Lead Engineering Software Developer Position Requirements • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent • At least 3 years of relevant development experience in engineering software • Relevant experience in ship structural analysis software and/or CAE software is preferred • Experience on leading software development team for complex desktop and/or web applications