Job Description
- Meaningful experience working on large-scale applications and systems
- An adaptive, empathetic, collaborative and positive mindset
- Ability to think holistically around engineering issues
- Knowledge of engineering fundamentals and architecture
- Expertise in development and programming
- Excellent written and verbal communication skills, technical and otherwise