I was happy to work for a high quality consulting firm that advises fortune 500 companies on best practices and building high quality software. While working there I made my way from an "Junior Engineer" to a "Lead Engineer" on multiple projects. My responsibilities included architecting software, mentoring other engineers, and developing and maintaining quality code.