Role:
We are looking for a seasoned people leader to provide managerial direction and hands-on technical leadership to a group of talented developers and have the empathy and desire to help the team grow as people and professionals. So, if you are a team-player, but also a leader and go-getter and excited to join a growing and talented team in building a best-in-class planning SaaS platform, you are looking in the right place!
Responsibilities:
- Hands on technical people leader mentoring and leading a team of highly talented engineers. Contribute towards code, unit tests and integration tests.
- Actively participate, drive as needed, and deliver on the product roadmap (working with product management and architects). Perform requirement analysis and impact assessment of new features and enhancements proposed in our software product.
- Collaborate closely with other development teams (and managers) to help with continuous improvement of the architecture, tools and processes
- Work with Production Support, Product Management and Quality Assurance teams to analyze and triage bugs found in production or test environments.
- Attract, hire, mentor, and build out a team of very talented engineers
- Minimum of 2-3 years of managing teams within a development organization.
- Strong communication and organizational skills and ability to balance multiple priorities.
- Minimum of 5-7 years experience in designing and building scalable enterprise software (preferably in Java), ideally in a SaaS environment.
- Working knowledge or exposure to system-level architecture, design and implementation.
- Strong grasp of design patterns, coding best practices and be able to write unit-testable code.