Engineering Manager overseeing software engineering teams at LoanPro. Responsible for project delivery and team management within the fintech industry.
Responsibilities
Takes ownership of deep learning about our software, its functions, and how it fulfills our customers' needs and how they use the product
Effectively communicate cross-functionally with teams, departments, and various stakeholders
Accurately recognize project requirements, coordinate resources, and direct projects in the right direction to achieve completion according to defined timelines and quality standards
Negotiate requirements with product, business and the teams they represent
Understand complex technical development concepts, software tools and technologies, strong database concepts and designing techniques, staying relevant in the software development practice
Effectively and efficiently identify and solve problems in coding, testing, and deployment
Maintain a vast knowledge of different software systems, client/server architectures and various compatibility requirements
Conduct technical interviews, review code challenges, hire, and train new hires
Build the software development teams by sponsoring Software Engineers, mentoring, participating in technical sessions and making sure the work is distributed appropriately
Delegate technical responsibilities and monitor the progress of projects
Work closely with Tech Leads during all phases of the development lifecycle
Review all work produced by the development teams to ensure code and processes produced are scalable and meet company standards
An essential function of this role requires onsite work to collaborate with other team members. Remote work can be conducted at managers discretion and in accordance with company hybrid policy.
Create and maintain an open, transparent, and progressive work culture/environment with the team to overcome challenges, failures, and successes
Work with team members and cross-functionally with departments on resolving technical issues including software system design and maintenance
Guide and consult with Technical Leads and team members to evaluate software/hardware interfaces and develop specifications and performance enhancements
Conduct annual and ad hoc 1 on 1 performance reviews for Technical Leads and other team members
Consult with Technical Leads to determine tool selections, programming languages, tech stacks, etc.
Exploratory programming. Design, code and test new ideas, refactors or proof of concepts
Direct system testing and validation procedures, software programming and documentation development for teams
Maintain up-to-date knowledge of industry trends, new developments, and best practices and processes. Keep a pulse on the software landscape
Impart technical sessions to disseminate acquired knowledge
Communicate progress reports and deliver presentations to relevant stakeholders
Provide technical direction for development, design and systems integration to teams
Ensure that there are technical procedures, documentations and standard policies in place, and reviewed on a regular basis.
Make decisions on which solutions to implement when complicated technical problems arise
Assign teams/team members specific tasks to achieve completion of assigned projects according to defined timelines and quality standards
Occasionally analyze code for weaknesses and errors, and present detailed plans to team members to improve/resolve them
Interview, coach, train, and onboard new team members or ensure that they are onboarded correctly
Other duties as prescribed - Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice
Requirements
Bachelor's Degree (B.A.) or equivalent four-year degree in Computer Science, Software Engineering, or a related degree - or equivalent work experience
10+ years of proven experience as a software engineer or related role; at least 5 years of experience in a technology leadership role (Technical Lead, Technical Manager or similar)
Excellent oral and written communication skills, including facilitation of group presentations, and consulting skills
Ability to assess needs, influence, collaborate, deliver and partner at the most senior levels in the organization
Ability to build collaborative, trustworthy relationships across functions and geographies
Organizational astuteness and strategic, agile, enterprise-wide systems thinking
Excellent analytical and deductive reasoning skills
Thoughtful leadership and strong management capabilities. Ability to influence at all levels in an organization, including Senior Executives
Ability to consult with colleagues to identify issues, determine potential solutions, and analyze the impact on the broader organization
Ability to build relationships across a range of styles and cultures to form networks within and outside the company
Ability to use core technology to report information, analyze data, and develop analytical models
Be a subject matter expert with advanced understanding of the industry, and has the ability to keep up with new and developing technologies on the job
Working knowledge of data-oriented and functional programming
Experience working with at least one public cloud provider, though AWS is strongly preferred. Familiarity with the different cloud service models (SaaS, PaaS, IaaS, FaaS) and experience developing software using these service models is required
Proven track record of leading development teams to successfully deliver and maintain large Web applications
Strong psychological grit to stay the course amid challenges and setbacks, and serve as a guiding light to the teams being managed
Ability to work in a fast-paced, collaborative, team environment
Innovation and problem-solving skills that include a track record of developing and proposing scalable solutions
Broad understanding of the lending industry, with the ability to become a subject matter expert on the job
Proficiency in G Suite, Microsoft Office applications as well as industry-specific analysis software
Fluency in the English language (speak, read, and write) required.
Engineering Manager leading software engineering teams for Group Benefits Technology at Manulife. Overseeing development of web applications and fostering a modern, AI - enabled engineering culture.
Data Engineering Manager leading and scaling the data engineering team to enable reliable analytics. Driving execution of modern data stack built on Snowflake, DBT, and AWS.
Engineering Manager at Ambrook, leading a team to deliver financial tools for independent businesses. Focus on building a modern engineering culture with AI integration.
Regional Engineering Director at JLL leading engineering teams and overseeing operations across critical facilities. Ensuring compliance and optimizing performance in high - stakes environments.
Senior Engineering Manager leading Defense Intelligence Integration engineering team at Planet. Focused on guiding remote teams to deliver satellite imagery solutions for large Defense & Intelligence customers.
Nuclear Project Engineering Manager at Black & Veatch overseeing engineering projects with a focus on nuclear programs. Responsible for client interaction and engineering staff performance management.
Nuclear Project Engineering Manager providing advanced engineering solutions for nuclear projects. Leading teams to ensure quality, budget, and schedule adherence while interfacing with clients on technical project aspects.
Head of Engineering managing integrations and data platform for AI - driven fintech healthcare startup. Leading high - velocity engineering teams and shaping long - term strategies while reporting to the CTO.
Engineering Manager leading a team building core systems for Pivotal Health's AI - driven healthcare reimbursement platform. Balancing technical depth with leadership to shape solutions and development process.
Engineering Manager leading AI and Agentic product teams at happyhotel. Focusing on team building, leadership and product execution in a dynamic startup environment.