Job Description
About the role:
Our Engineering Managers are committed to hiring, developing, and retaining top talent. In this role, you'll manage a team of 8+ engineers who specialize in full stack development as well as testing, and will directly impact their long term advancement at Enova.
What you'll be doing:
- Be both a deep technical leader and a thoughtful people manager.
- Manage delivery of your team’s projects and align their engineering practices with the entire Tech organization.
- Partner with Engineering and other cross-functional leadership to establish priorities and align strategy.
- Conduct weekly 1on1s to understand each individual’s progress, knowledge gaps, and motivators to grow their skills while building trust.
- Guide the processes, practices, and systems that give employees the tools and empowers them to make decisions independently.
- Work with and through your team to properly assess the size and complexity of new initiatives to make realistic commitments.
- Voice the needs of your team or customers to proactively remove roadblocks.
We're excited about you if you have:
- 3-5 years of Software Engineering leadership experience formally managing direct reports.
- Passion for coaching, mentoring, and developing a team of engineers with diverse backgrounds and varying experience levels.
- Problem solving and project management skills, specifically the ability to estimate scope, break up problems into deliverable chunks, and pivot when requirements change.
- The understanding that Software Engineering is a service organization, delivering both cutting edge innovations, as well as basic features, and you see the value in both.
- Experience in the design and development of highly scalable and robust web applications, including experience with DBs, APIs, front & back ends, and services.
- Worked extensively in object-oriented Ruby, .NET, Python, Java, PHP or .NET.
- A Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
About Software Engineering:
Our Software Engineering team is one of the largest in Chicago. We put the “Tech” in FinTech and are accountable for developing top notch products for our customers. We are structured into full-stack Agile teams, each aligned to core business lines and services, but no team is a silo. Our collaborative environment promotes continuous learning and innovation across our teams:
Product - We build high quality applications and services at every level, from customer facing to backend accounting and payment solutions. We strive to make the customer experience, throughout the entire lifecycle of their loan, to be as seamless and as simple as possible.
Data and Decisioning - We work on building pipelines and tools to help get data quicker to the decision makers and model builders, focusing especially on that “last mile” of data — understanding the business need for data across multiple groups and then using our software / AWS skills to develop data solutions to meet that need.
Platform- We enable faster, continuous, and safer development by building and maintaining tooling and solutions that address engineering challenges across our application platforms.
We primarily code in Ruby, Go and Java. Not Familiar? No problem! We want engineers from diverse backgrounds and have created a self-paced training program to get you up to speed during your first few weeks with us. Beyond this, our teams organize hackathons and tech talks for additional learning, monthly town halls to keep everyone ‘in the know,' affinity and advocacy groups, and even a tech pumpkin carving contest!
Our business is growing and we need smart, curious, passionate folks from all backgrounds to help us build the technology that makes us successful. This is where you come in! Are you ready to grow with us?
#LI-JK1
About Enova:
Enova is a leading financial technology company providing online financial services through its AI and machine learning powered lending platform. Enova serves the needs of non-prime consumers and small businesses, who are frequently underserved by traditional banks. Enova has provided more than 7 million customers with over $40 billion in loans and financing with market leading products that provide a path for them to improve their financial health. Want to learn more? Just ask any of our almost 1,500 employees.
Our goal at Enova, we believe that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. It is our policy to provide equal employment opportunity for all persons and not discriminate in employment decisions by placing the most qualified person in each job, without regard to any other classification protected by federal, state, or local law. California Applicants: Click here to review our California Privacy Policy for Job Applicants.
Date Posted
08/30/2022
Views
6
Similar Jobs
Account Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View DetailsSr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsAssociate Principal, Site Reliability Engineering - OCC
Views in the last 30 days - 5
The job description is for a Site Reliability EngineerDevOps position at the Options Clearing Corporation The role involves supporting the availabilit...
View DetailsSite Operations Manager - Tempus
Views in the last 30 days - 12
The company is looking for a Site Operations Manager to lead the development of their research site operations team The team will be responsible for c...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View Details