Software Engineer
Core
Design, develop, modify, and implement software programming for products; manage software releases and projects including technical scope, plans, schedules, and deliverables.
Role type
Senior IC software engineer (project lead)
Builds
scalable, high-performance technical solutions and software products
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
software design principles, architecture, programming, project management, requirements management, Agile/Scrum, analytical skills, troubleshooting, estimation, cross-functional collaboration, mentoring
Preferred skills
technical initiative leadership, innovation efforts
Technologies
engineering tools, development scripts, production tools
Responsibilities
Design and implement software solutions, manage project scope and schedules, analyze requirements, resolve complex technical problems, write and maintain development scripts, document system designs, communicate technical risks, mentor peers
Seniority
Mid-Senior, hands-on IC with project lead responsibilities
