
Principal Software Engineer – Application Engineer
INV Technologies
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Job Level
About the role
- Principal engineers at Invisible are able to follow multiple paths.
- Some of our Principal engineers are technical leads of teams and are responsible for people management of those teams.
- They oversee the technical vision for their area and ensure that there is proper mentorship.
- Other principal engineers lead through technical initiatives.
- These engineers oversee broad multi-team technical initiatives and own parts of our software stack (ex. Principal engineers might research and roll out new technical frameworks or might develop a new generation of our UI component library.
Requirements
- Significant experience developing applications in team environments.
- Able to work well with Product Managers to develop technical specifications for large projects with complex scope
- Able to research and synthesize new technologies (frameworks, libraries, techniques) and explain and evangelize them to more junior engineers.
- Experience using React for frontend development. (We use React, Next.js and Prisma)
- Backend language experience including Node, Python (Flask/Django/etc.), Ruby on Rails, Symphony, etc.
- Strong understanding of relational databases (MySQL, PostgreSQL, etc.)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactNext.jsPrismaNodePythonFlaskDjangoRuby on RailsSymphonyMySQL
Soft Skills
people managementmentorshipcollaborationtechnical leadershipcommunication