Design and develop software systems that delight our end users Build maintainable, scalable systems Own the vision, technical direction, and work for our mobile application Work closely with our internal product and design teams Research and leverage commercial products, libraries, and tools Provide constructive and honest feedback Work with our support team to diagnose production issues and fix them Mentor less-experienced engineers, review code, and teach the engineering group better practices Be an active, creative, agile team member Build and manage integrations between InStride and 3rd party systems Provide technical oversight over feature development, ensure appropriate test coverage, and review and approve pull requests