Lead Software Engineer
Current- Lead a small team to create high performance software
- Improve development tools, processes and quality of releases to make sure our systems run perfectly
- Provide guidance and apply best practices.
- Excellence in technical communication with peers and non-technical colleagues.
- Responsible for the over-all systems architecture, scalability, reliability, and performance.
- Develop and deliver quality services on-time and on-budget.