Inovalon is looking to solve the problem of guiding, coaching, and mentoring managers and teams in the Software Engineering function to achieve high performance and support the corporate vision and strategy.
Requirements
- Knowledge of the field's concepts, practices and procedures.
- 12+ years of relevant professional experience including prior software engineering experience (preferred)
- 6+ years of experience in management of an array of team and department sizes.
- Demonstrate a growth mindset, seeks feedback often.
- Strong ability to motivate others.
- Good coaching and mentoring skills.
- Ability to easily build new relationships.
Responsibilities
- Provide excellence in management and leadership for multiple teams to help achieve company objectives.
- Responsible for the overall quality and delivery of multiple projects.
- Identify goals and tracking metrics to ensure objectives are met and recommend process improvements.
- Embraces all Engineering facets - Engineering, QA & DevOps.
- Works closely across functional teams, striving to deliver a high-quality product to market in an automated fashion.
- Stay focused on customer / market needs.
- Collaborate effectively and routinely share information and best practices across all functions to ensure organizational effectiveness.
Other
- Bachelor’s degree in Computer Science, technical field, or equivalent experience.
- Strong verbal and written communication skills.
- Ability to clearly communicate and motivate teams toward a common goal.
- Travel for this position will include up to 25% locally usually for training purposes.
- Sedentary work (i.e. sitting for long periods of time).