About MCU:
At Municipal Credit Union, we believe that an incredible culture helps create a happy and motivated team that works hard to achieve the best results for themselves and their members. For over 100 years, MCU has provided affordable financial products and convenient services to a membership base of over 600,000 individuals. We maintain the credit union promise of people helping people with each new generation we serve.
Our Mission:
To help hard-working New Yorkers build better tomorrows.
Our Vision:
To be New York's most loved financial institution by helping our members build their best financial futures.
Overview:
The Software Development Manager is an agile, innovative leader of the IT development team with a service-focused mentality. This role involves full-stack development using .NET Core, Java, SOAP, C#, SQL, and solution architecture to enhance Municipal’s core banking capabilities. The manager will focus on enterprise-scale development solutions, optimizing efficiency through technology, and identifying integration opportunities while managing daily operations. The role requires a balance of strategic vision and practical execution in a fast-paced environment.
Responsibilities:
- Manage, develop, and motivate a team of software developers, fostering a high-performance, service-oriented culture.
- Build strong relationships with business lines to align technology solutions with organizational goals.
- Develop custom solutions supporting back-end operations.
- Lead the end-to-end lifecycle management for core and ancillary applications.
- Define and improve processes, practices, and standards for software development in an Agile environment.
- Standardize SDLC, QA, and documentation processes.
- Lead process improvement initiatives to optimize workflows and leverage technology.
- Keep abreast of banking industry trends and emerging technologies.
- Identify and document risks, recommend solutions, and initiate corrective actions.
- Oversee business intelligence functions, including complex SQL reporting.
- Communicate professionally to maintain a positive work environment.
- Influence software architecture design and enforce standards for a stable, scalable environment.
- Collaborate with and supervise contracted development teams.
- Ensure project deadlines and resource allocations are met.
- Promote employee engagement and development.
- Ensure compliance with all regulatory requirements.
- Perform additional duties and projects as assigned.
Leadership Competencies:
- Hire, coach, mentor, and manage high-performing software development teams.
- Take calculated risks and foster innovation.
- Build and maintain relationships across all organizational levels.
- Communicate effectively and simplify technical concepts.
- Operate with high ethics and a member-first mentality.
- Manage resources efficiently and define SLAs for development requests.
- Lead change management efforts.
- Support IT audits related to core systems, data controls, and security.
- Report organizational KPIs monthly.
- Adhere to policies, procedures, and SLAs.
Technical & Experience Requirements:
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or related field.
- At least 5 years managing, coaching, mentoring IT staff.
- 7-10 years in architecting and delivering enterprise solutions.
- Experience with core banking platforms (Symitar/PowerOn/RepGen).
- Knowledge of JHA products like OpCon, Synergy, Synapsis, and Enterprise Workflow.
- 5-7 years developing web-based applications.
- 3-5 years developing .NET applications.
- Proficiency in PowerOn, .NET, SQL Server, XML, HTML/CSS, JavaScript, C# and related technologies.
- Experience in API development and optimizing large data queries.
- Proficient with source control and .NET architecture including SOAP and Web Services.
Why You'll Be a Good Fit:
Our core values include Results, Agility, Integrity, Belonging, and Ownership. We seek candidates who embody these values and are passionate about winning, adaptable, ethical, inclusive, and accountable.
What We Offer:
- Competitive compensation, medical, and dental benefits.
- 401K with employer match.
- Flexible paid time off.
- A diverse, inclusive, and supportive work environment.
Equal Opportunity Statement:
Municipal Credit Union is an Equal Opportunity Employer, committed to diversity and inclusion in the workplace, prohibiting discrimination based on race, color, religion, age, sex, national origin, disability, veteran status, sexual orientation, gender identity, or expression, or any other protected characteristic.