Software Engineering Team Lead

OFFICE Minneapolis, MN

POSITION Full-time

our Company

ClickSWITCH is an automated, secure, and convenient way for consumers to move their accounts from an existing financial institution to a new one, whether new accounts are opened in person or online. ClickSWITCH takes the pain out of switching accounts and takes just a few minutes. ClickSWITCH does the major legwork, so the consumer doesn’t have to worry about recurring payments or direct deposits.

ClickSWITCH has been in business for more than four years and we now have over forty employees, with a strong entrepreneurial vibe that runs through our culture.  It is a very fast-paced and dynamic environment (lots of moving parts and shifting priorities), but we place an emphasis on hiring “go getters” – people who take initiative and have an attitude of “let’s just get it done”. 

We have an exciting opportunity for a Software Engineering Team Lead to join our team in our Minneapolis office!

Job Responsibilities

Lead a team of Software Engineers with an emphasis on product development and continuous improvement activities.

Act as domain expert and perform peer/code reviews, work with Sr. Software engineers to establish software engineering standards and best practices.

Improve overall product infrastructure and reliability by participate in creating sound designs, robust implementations, and appropriate unit and regression tests for both front-end and back-end applications.

Collaborate with our designers, product managers, front-end engineers, back-end engineers, and your team to solve tough product challenges with clean interfaces, experiences, and APIs.

Drive efforts using appropriate management skills including but no limited to project management, decision making, communication and time management.

Advise senior management on strategic conversions and integrations in support of business goals and objectives.

Cultivate a high performing team by building skills through recruiting, coaching, mentoring and ongoing training and development.

Coordinate with rest of the IT organization to evaluate issues and make key technical decisions for the capability area. Act as an escalation point to help solve production issues and escalations.


The ideal candidate will have the following experience

  • 5+ years of leading development teams, experience in strategic planning and execution and managing and working with people across multiple departments.

  • Bachelor of Science in Computer Science or Information Systems or relevant work experience

  • 7+ years of Software Development experience C#, ASP.NET MVC

  • HTML and JavaScript web app development

  • Strong object-oriented fundamentals, including Dependency Injection

  • MSSQL /RestFul web services

  • Experience with automated CI environments and tools

  • Experience with highly scalable multi-tenant/cloud applications

  • Willingness to 'roll up your sleeves' in a dev/ops environment.

  • Work directly internal and external client engagements.

ClickSWITCH recognizes employees in many ways for their contributions and their commitment to the organization. One such way is by offering a very comprehensive benefits package.  This includes a competitive salary, a bonus structure and company stock options.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender, gender identity or expression, national origin, age, disability status, protected veteran status or any other characteristic protected by law. 

Please contact Human Resources at ClickSWITCH!