Overview
Skills
Job Details
This is not a position for which sponsorship will be provided. Individuals who need sponsorship for work authorization now or in the future are not eligible for hire.
Software Development Manager
Muncie, IN (onsite). Relocation assistance is offered.
Travel Required: No
Overtime Required: No
Position Type: Direct Placement/FTE
Job Description:
MANAGER, SOFTWARE DEVELOPMENT Reports to: Executive Director, Operations
Department: Software Development
Direct Reports: Development Team Leads, Software Architects, Software Developers
Summary
Our client is a fast-growing fintech innovator transforming the way financial professionals manage their clients' wealth.
They are seeking an experienced and driven Manager of Software Development Manager to lead their talented engineering team in building secure, scalable, and high-performance financial applications.
The Manager of Software Development provides leadership and technical expertise in directing software development teams, oversees the development process and provides technical leadership, direction and mentoring of the team members.
From a technical standpoint, the ideal candidate has strong background in web application development, a vision for the future of Information Technology and stays apprised of evolving best practices.
Working closely with Product Management, Quality Assurance, and their DevOps team, they will play a pivotal role in delivering cutting-edge solutions that empower the customers and set new standards in the financial technology sector.
Duties and Responsibilities
- Lead, mentor, and manage a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Oversee the full software development lifecycle for fintech products, from requirements gathering and architecture to development, testing, deployment, and maintenance.
- Collaborate closely with product managers, designers, compliance, and other stakeholders to define project scope, priorities, and deliverables that meet regulatory and security standards.
- Set clear goals and expectations for the team, conduct regular performance reviews, and support professional growth.
- Ensure the delivery of high-quality, secure, and compliant software solutions on schedule.
- Implement and advocate for best practices in coding, architecture, security, and agile methodologies.
- Identify and resolve technical challenges, remove roadblocks, and facilitate effective communication within the team.
- Stay up to date with fintech trends, emerging technologies, and regulatory changes, evaluating their potential impact on our products.
- Manage resource allocation, project timelines, and budgets as needed.
- Improve software development methodology to increase accountability and speed of software development while ensuring software quality
- Work with the professional services team members to support client implementations and ongoing technical customer support
- Introduce, develop, and maintain tools, practices, and processes to help the organization scale, designing best-in-class architecture, utilizing a mature software development lifecycle, developing test and release automation, and improving team productivity
Required Skills/Abilities:
- Strong quantitative and analytical skills
- Highly organized with excellent time management skills
- Strong researcher who can recognize trends
- Ability to motivate teams, resolve conflicts, and foster a positive working environment
- People and Goal oriented
- Able to create a vision, build plans and execute plans to fulfill the vision
- Curiosity and willingness to challenge assumptions
- Excellent verbal and written communication skills.
- Ability to prioritize tasks and to delegate them when appropriate.
- Ability to function well in a high-paced and at times stressful environment.
Education and Experience:
- Bachelor's degree or equivalent
- Extensive experience with software Development and Agile methodologies
- Demonstrable experience of leadership and people development
- Proven ability to build strong relationships both internally and externally
- Experience in managing a team and driving change
- Experience in .NET, .NET CORE, C#, javascript, HTML5, SQL, PostgreSQL and AWS Required
- Experience with financial technology (Fintech) development in banking or wealth management Required
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
This is not a position for which sponsorship will be provided. Individuals who need sponsorship for work authorization now or in the future are not eligible for hire.