What are the responsibilities and job description for the Engineering Manager position at Storable?
Engineering Manager
Storable is seeking a talented Engineering Manager for our Easy Storage Solutions facility management software team. You will be responsible for growing and mentoring a team of engineers and be accountable for the team's overall performance through the next phase of Storable’s growth. Successful candidates will have outstanding analytic capabilities and a track record of delivering successful products as both a developer and lead. The ability to prioritize changing demands in addition to being process-focused in a fast-paced environment is a must. The successful candidate must be a passionate, transparent, and straightforward leader and communicator, energized by the idea of developing talent and a world-class engineering organization.
If people and technology are your passions, you’re the one we’re looking for.
Location: REMOTE
- All applicants must be currently authorized to work in the United States on a full-time basis and you must reside in the following states: AL, AZ, CO, CT, DE, FL, GA, ID, IL, IN, KS, MI, MO, MS, NC, NE, NJ, NV, NY, OH, OK, OR, PA, TN, TX, UT, VA, WA, WI
What You Will Do Everyday
- Own and champion the development process: SDLC, coding standards, code-reviews, check-ins and builds, issue tracking, bug triage incident management. and testing
- Build and maintain a high performing software development team including hiring, training, and onboarding
- Identify opportunities to eliminate non-value add activities to enable our developers to do what they love best – developing! No pointless meetings, no unnecessary interruptions, no random changes of course, no new problems from on high dumped in their lap each month
- Identify growth opportunities for team members to continue to learn and develop in a supportive environment
- Provide an engaging and challenging landscape for career growth
- Provide leadership, mentorship, and motivation to the engineering team to sustain high levels of productivity and morale
- Collaborate with Product Management on product requirements
- Champion and advocate for the engineering team to the rest of the organization
- Create a positive culture of fairness, quality, and accountability while challenging the status quo and bringing new ideas to light
- Participate as a member of Storable’s Engineering Leadership team to build a high-performing organization across multiple locations.
What You Will Need To Bring To The Table
- 5 years of software development experience, 5 years of development leadership experience
- Demonstrated technical leadership and people management skills
- Experience with agile development processes
- Hands-on experience in driving/leading technical efforts in cloud-based applications
- Proven track record of driving quality within a team, with a commitment to automated testing
- Strong communication skills with the ability to effectively influence product at different levels of abstraction and communicate to both technical and non-technical audiences
- Excellent coding skills to provide guidance and craftsmanship for our engineers
- Experience in developing applications in Ruby on Rails, React, working with REST APIs, SQL databases such as PostgreSQL / MySQL, AWS or other cloud providers and understanding of cloud native systems design
- Technical acumen to provide solid judgment in situations so you can provide the optimal short term decisions without sacrificing long term technology goals
- Demonstrated critical analysis skills to provide continuous improvement of technology, process, and productivity