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 overseeing software engineering teams involved in innovative audio technology at HOLOPLOT. Driving technical excellence and fostering team development in hybrid environment.
Engineering Manager overseeing electronics design and development at SPT Labtech in Cambridge. Leading a high - performing team in laboratory automation and system integration.
Security Engineering Manager driving cybersecurity strategy and leading a high - performing global team at Medtronic. Overseeing security architecture and systems to reduce enterprise risk.
Senior Manager overseeing ground software development for satellite constellation programs. Responsible for managing teams and ensuring alignment with strategic objectives and industry standards.
Engineering Manager leading a team into AI - Native Engineering for Hinge Health. Focused on data pipelines and ML - driven growth strategies in Bengaluru.
Senior Software Engineering Manager leading engineering teams in building high - quality capabilities with modern technology at Wells Fargo. Focused on automation, CI/CD, and software engineering best practices.
Product Support Engineering Manager at Boeing driving innovative solutions and technical excellence. Leading engineering teams and supporting strategic initiatives for product support capabilities.
Engineering Manager leading a team of engineers for data - driven ad targeting and forecasting at Madhive. Fostering collaboration, technical growth, and product adoption while ensuring operational excellence.
Engineering Manager overseeing a squad to build and manage payment solutions for BlaBlaCar. Leading engineering efforts and collaborating with cross - functional teams in a hybrid work environment.
Technology Consulting Manager in a global consulting firm delivering data solutions using Microsoft technologies. Fostering client relationships and mentoring team members for successful project completion.