Staff Engineer (Remote)
Core
Design, develop, test, and maintain multi-tiered software applications and systems for business applications, ensuring architecture meets design specs and integrating with backend databases.
Role type
Staff Software Engineer (Full Stack)
Builds
Large-scale business applications and systems
Domain
Enterprise Software / Business Applications
Deliverable
production ML models | product features
Required skills
Multi-tiered application development, system design, architecture definition, code review, technical leadership, project management, cost-benefit analysis
Preferred skills
Mentoring developers, evolving engineering culture, cross-functional collaboration
Technologies
Application development languages, computer platforms, application environments
Responsibilities
Design and full implementation of products; modify and enhance complex applications; lead design and development of projects involving any or all layers of the stack; champion change and set technical direction; perform quality assurance reviews; mentor other developers.
Seniority
Staff, hands-on IC with leadership responsibilities