Principal Software Engineer I
Core
Designing, building, and maintaining large-scale production services, web applications, data pipelines, and streaming systems critical to company operations.
Role type
Principal Software Engineer I (hands-on IC)
Builds
Large-scale production services, web applications, data pipelines, and streaming systems
Domain
Enterprise software / SaaS
Deliverable
production ML models | product features
Required skills
Software development, system design, debugging, code review, test framework usage, version control, build processes, project management, independent work, technology adaptation
Preferred skills
Professional conference participation, continuing education, cross-functional collaboration
Technologies
Version control, build processes, debuggers, test frameworks
Responsibilities
Design and maintain large-scale production services and web applications; debug production issues across multiple stack levels; coach and review work of other team members; participate in testing process including certification; evaluate code for validity and standards alignment; research, analyze, and document findings; assist in improving engineering standards and tooling.
Seniority
Principal, hands-on IC
