Sr. Manager, Software Engineering
Reports to: Director of Technology
Responsibilities:
- Manage 2-3 teams of 4-6 software engineers
- Lead, mentor, teach and coach
- Direct and coordinate teams in the execution of Enova’s technical vision
- Manage allocation and scheduling of engineers across multiple lines of business
- Align technical projects with business projects
- Negotiates scope of projects with business
- Foster coordination with other technical departments (infrastructure, database, etc.)
- Other duties as assigned
Qualifications:
- Bachelor’s degree in Computer Science, Engineering or equivalent
- 7+ years as a software programmer
- 3+ years as a technical lead or manager
- Knowledge of relational databases such as MySQL or PostgreSQL
- Proven ability to provide sound technical solutions
- Distinguishing characteristics include:
- Knowledge of Ruby or Ruby on Rails
- Exposure to Linux or Unix
- Experience in the development of web applications
- Experience working in the financial services industry
- Experience transitioning a startup to a small corporation
To apply for this position, please submit your resume to recruiting@enovafinancial.com




