The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards
Job Summary
The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards.
Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems.
Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups.
Matching Summary
The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards.
Skills & Requirements
Must-have
high-quality software development
large-scale production services
data pipelines and streaming systems
debugging production issues
improving engineering standards
Nice-to-have
innovative solutions
collaboration with cross-functional teams
continuing education in technology
Key Requirements
5+ years of relevant experience
Bachelor’s degree in related field or equivalent business experience
Ability to manage projects and processes independently
Advanced knowledge of applicable work area
Strong knowledge of programming languages and software basics
Strong knowledge of relevant software development tools