Senior Software Engineer
Core
Leads software development projects through phase gates, writes significant code, and creates design specifications.
Role type
Senior Software Engineer
Builds
Various software systems
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
software development, code writing, documentation creation, system architecture, defect correction, requirements gathering, product definition, team coaching, testing support
Responsibilities
Assists in leading software development projects through phase gate process, writes significant amount of code meeting project requirements, writes standard documentation for software design specifications, assists in creating overall architecture for software systems, corrects defects found through QA and systems testing, assists in requirements gathering and product definition, coaches other engineers, provides direction to testing and lab support personnel