IMPORTANT NOTES:
Summary:
Seeking a Software Development Lead to drive the development and evolution of our digital banking channels, including online banking, mobile banking, and general system integrations. This role will be instrumental in building scalable, high-performance applications using .NET, Next.js, and modern integration frameworks. The Software Development Lead will work closely with cross-functional teams to ensure our digital platforms remain cutting-edge, secure, and customer-centric.
Who are we?
We are more than just a financial services software company – we are a trusted partner to community banks and credit unions across the United States. Our mission is to empower these financial institutions to thrive in today’s dynamic banking landscape. Join us in driving innovation and making a lasting impact on the financial services sector.
We have employees across the US and operate comfortably in a remote environment. Our work style is results-oriented, pragmatic, and collaborative, with a preference for simple, effective solutions over complex ones.
Key Responsibilities:
Technical Leadership & Development
Lead the development and enhancement of online banking, mobile banking, and integration services, ensuring scalability, security, and performance.
Architect and develop applications using .NET (C#), Next.js (React), and modern web technologies.
Oversee API integrations with third-party financial services, ensuring seamless connectivity and interoperability.
Drive the modernization of legacy digital banking solutions to cloud-based and API-first architectures.
Collaboration & Agile Development
Work closely with product managers, UX designers, and development teams to translate business needs into functional software solutions.
Participate in code reviews, technical discussions, and architectural decision-making.
Promote agile development practices, ensuring rapid iteration and continuous improvement.
Innovation & Best Practices
Stay ahead of emerging technologies in web development, mobile banking, and fintech integrations.
Define and enforce best practices in coding, performance optimization, and system security.
Lead efforts in continuous integration (CI) and deployment (CD) pipelines to enhance development efficiency.
Mentorship & Team Growth
Mentor and guide junior and mid-level developers, fostering a culture of technical excellence.
Drive knowledge-sharing initiatives, ensuring the team stays up to date with modern development practices.
Encourage a collaborative, high-performance engineering culture.
Qualifications:
Education & Experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
5+ years of software development experience, with at least 2 years in a technical leadership role.
Strong experience building web-based applications and APIs for financial services or related industries.
Experience working with enterprise-level software systems, preferably in fintech or banking.
Technical Skills
Proficiency in .NET (C#), Next.js (React), and modern JavaScript/TypeScript frameworks.
Strong expertise in RESTful APIs, GraphQL, and third-party system integrations.
Experience with Microsoft Azure or other cloud platforms.
Knowledge of secure coding practices, OAuth/OpenID authentication, and financial data security.
Familiarity with DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
Strong database design and optimization skills (SQL Server, NoSQL).
Soft Skills
Strong leadership and mentoring abilities.
Problem-solving mindset with a passion for building high-quality software.
Excellent communication skills, with the ability to collaborate across technical and non-technical teams.
Self-motivated and results-driven, with the ability to manage multiple priorities in a fast-paced environment.
Why Join Us?
Work on cutting-edge digital banking solutions that impact thousands of community banks and credit unions.
Be part of a collaborative, innovation-driven culture where your contributions directly shape our digital strategy.
Enjoy the flexibility of a remote-first work environment with a focus on results over micromanagement.