Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. The Lead Software Engineer will perform complex analysis, design, development, automated unit and integration testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. The role involves designing, coding, testing, developing, and documenting application programs for computer systems, working with end-users and project stakeholders to define system scope and objectives, and managing modifications to and maintenance of operational programs and procedures. The Lead Software Engineer will also lead stakeholder and product owner meetings to define software requirements and create highly complex systems, acting as a mentor to junior engineers.