Title: Manager of Software Engineering
As a Manager of Software Engineering , you’ll act as one of Enova’s heavy hitters, managing a small team of four to five developers while serving as an enterprise application architect for your team. Your responsibilities will include high-level design of large systems, delivering large projects to stakeholders, providing feedback, mentorship, and career path advice to your team, building team chemistry, and more. You will be expected to educate developers on solid engineering principles through design and code reviews, scrum meetings, etc. Additionally, your projects will vary greatly, requiring regular interaction with cross-functional teams. As you can imagine, our management team rarely sees a dull moment
Enova hires and develops top talent, so as a Manager of Software Engineering, you’ll help to develop our junior talent while seeing the benefits of a progressive career path yourself. If you have the ambition and the technical chops to back it up, we have exceptional opportunities for growth. As a leader, we expect you to coach, mentor, and facilitate your team’s growth while also discovering personal professional development. We want you to shine, so senior management aims to set you up for success by strategically assigning projects based on your skill set.
At Enova, we believe in open source tools , working with an application stack that includes Ruby, Rails, PostgreSQL, and Debian Linux. Other tools you’ll probably interact with include RESqueue, HTML5 and CSS3, Rspec, Cucumber and more. We intend to stay on the cutting edge of technology, and a flexible framework is what builds the foundation of our business.
All in all, an exceptional engineering and management team is vital to Enova’s business. We offer competitive salaries, flexible hours, an awesome culture, and the chance to work on challenging problems with brilliant, talented people. If this is the type of position you’re seeking, keep reading and apply!
This position will involve working on this P&L website: www. quickquid .co.uk
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Minimum 1-2 years of hands on software engineering management experience with direct reports
Proven experience coaching, mentoring, and developing a team
A passion for creating code and using open source technologies
Self motivation and a proven ability to deliver
Strong project management skills; ability to estimate scope, break up problems into deliverable chunks, and estimate accurate timelines
Experience designing and creating small to large web application solutions
Current experience with object-oriented languages like Ruby, Perl, Python, Java, or PHP
Experience working with Linux
Proficiency in Ruby and Ruby on Rails
Strong advocate of Test Driven Development
Superior analytic and logic skills
Proficient in patterns of Enterprise Application Architecture
Well versed in the principles of Object Oriented Design
To apply for this position, please submit your resume to email@example.com
Enova Financial - 21 months ago
If cash is king, then Cash America International is king of pawns. Ruling over a kingdom of more than 900 stores operating as Cash America...