Job Description

Title: Director of Software Development
Reports to: EVP of Payments
Location: Remote


As the Director of Software Development you will apply your extensive knowledge of the full SDLC to manage development efforts required to support all applications. This will include overseeing design, development, testing, and documentation efforts within software applications, operating systems, and environments to maintain the highest level of customer satisfaction. 


  •  Lead the development of current and long term solutions.
  •  Build strong, diverse teams with capabilities to effectively handle departmental responsibilities.
  •  Regularly interact and partner with both peers and senior management to understand company and departmental objectives.  
  •  Recognize business risks and trends that will impact performance goals and take action to align plans and resources to   accommodate changing demands.  
  •  Enhance development services by establishing metrics, analyzing processes, utilizing customer feedback, implementing standard methodologies and best practices to ensure high-quality deliverables that are on time and within budget.  
  • Conduct timely individual, team, and department meetings to communicate procedural changes, division and corporate updates, project status information, goals, objectives, and performance expectations.  
  • Coach and mentor for performance excellence; provide timely and effective recognition; resolve problems as they arise and effectively administer corrective action when necessary; identify and support developmental opportunities to encourage employee learning and growth.  
  • Accountable for decision-making, team performance, achievement of metrics goals, and adherence to departmental procedures.


  • Bachelor’s Degree in Computer Science, Information Systems, Information Technology, or related field.
  • 10 years of professional experience within Software Development or related industry.
  • 5 years of experience managing software development teams. 
  • 3 years of experience working in a MERN Stack Environment.
  • 3 years of experience with Unit Testing (React/ Node).
  • Experience with product delivery in a Payments or Fin-Tech environment. 


  • Experience managing high performing teams.
  • Extensive knowledge of the SDLC and deployment practices.  
  • Proven history of management by metrics.
  • Demonstrated conflict management and delegation skills. 
  • Proven ability to drive high levels of engagement within team and organization. 
  • Experience at working both independently and in a collaborative environment. 
  • Significant personal drive supported by a passion for software quality, product support and customer satisfaction. 

Compensation & Benefits:

  • Highly-competitive salary
  • Medical, Dental & Vision
  • Unlimited PTO after year 1
  • 401k Match
  • Bonus Structure
  • Education Expense Reimbursement
  • Gym Membership Reimbursement

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online