What are the responsibilities and job description for the Ruby on Rails - Engineering Manager position at Bold Penguin, Inc?
Engineering Managers work as part of a cross-functional product team to build & launch products that remove the friction from commercial insurance. You’ll lead and manage a team of first-class software developers that will rely on you to ensure their decisions and work have the full support of the company. Your users will be commercial insurance agents and insurance carriers who will use your work every day to efficiently provide commercial insurance for small business owners.
What You'll Do
- Direct the work of a group of software engineers to ensure best practices and healthy cultural norms around software development.
- Be a hands-on leader who can write & test code, review features, and direct the technical activities for 4-10 other engineers.
- Lead and participate in code and architecture reviews.
- Ensure that teams are staffed to meet objectives; actively participate in the recruiting and onboarding of new software engineers to meet growing demands.
- Embody best practices and good work habits; mentor team members on engineering concepts such as unit testing, TDD, continuous integration, and linting.
- Coordinate complex technical activities, define high-level milestones, and track progress towards objectives in conjunction with Product Managers.
- Mentor Tech Leads on your team and participate in the design and development of complex software, through all phases of the software development lifecycle.
- Facilitate lunch and learns, cross-training, and professional development.