- 5+ year experience in a hands-on development role (C++).
- Experience working on an agile team to deliver technology.
- Contributor to technical architecture and design documents for small/medium sized features.
- A solid foundation in Computer Science fundamentals, algorithms, design patterns, test-driven development, CI/CD processes, and data structures.
- Bachelor's degree in Computer, Software Engineering, Computer Science Degree or related concentration, equivalent and/or combination of education and work experience.