Principle Software Developer
Mandatory : scalable experience
- BS or advanced degree in computer science or applicable experience
- 10+ years of software development experience working on software applications.
- 3+ years of experience working in a technical lead role, guiding 4+ engineers.
- Experience at a high-growth startup a plus
- Extensive experience working with a compiled language such as C, C++, Java, or Go
- Working knowledge of front end technologies
- Proven track record designing and implementing high performance, scalable solutions.
- Highly disciplined approach to software design and development and ability to work on features independently (accurately forecast delivery milestones and work with stakeholders to ensure that expectations are met)
- High proficiency with relational databases such as PostgreSQL, including schema design, SQL tuning, and database monitoring
- Demonstrated knowledge of open source APIs, CI/CD pipeline, AWS platform, Docker, and Kubernetes a plus
- Positivity; non-dogmatic, team-first attitude
- Flexibility; someone who is responsive and comfortable with ambiguity