This job has been posted for more than 30 working days and has expired.

Director of Software Engineering

Director of Software Engineering


Our client provides simple, secure technology options enabling businesses to accept payments, get paid faster, and increase efficiency.

Their seamless, easy-to-use payments platform supports every stage of a business' growth today, tomorrow and beyond.


Our ideal candidate needs to be a highly technical, preferably with previous experience as a software architect working on enterprise software systems, as well as possess strong task and project management skills to ensure projects are completed in a successful and timely manner.


Here's what you'll be doing:



  • Managing and directing all .NET software development products within the organization

  • Driving and establishing software architecture standards across a wide range of software products (server-side applications/services as well as web-based applications)

  • Fostering a collaborative, productive environment while establishing clear expectations, accountability, and the goals for the engineering team

  • Leading/participating in code reviews and technical meetings

  • Leading/influencing project planning and estimates

  • Mentoring their team in modern coding, standards and design practices

  • Ensuring that the teams deliver quality, well designed products on schedule

  • Establishing and enforcing software development methodologies, processes and policies

  • Creating a culture of quality, agility and high performance

  • Assisting with the screening, recruiting, and hiring of top engineers

  • Monitoring the performance of employee and mentoring them to ensure effective and happy teams

  • Managing external development partners and vendors, including offshore teams


Our ideal candidate has:



  • Bachelor's degree in Computer Science or related discipline

  • 10+ years of experience with software development, with 2+ working as a development manager

  • 5+ years of experience as a Microsoft / .NET focused architect / technical lead

  • Experience running portfolios of development projects running concurrently

  • Ability to articulate ideas to both technical and non-technical audiences through excellent written and oral communications

  • Experience managing enterprise-level web-based applications using C# / .NET, ASP.NET (MVC, Web API, Core, etc.), Entity Framework and MS SQL Server


Preferred Skills (not required):



  • Master's degree in Management Information Systems, Business Administration, or similar

  • Experience with payment processing software

  • Experience working in a start-up, small or medium-sized company

  • Previous director-level experience


Benefits: Excellent base salary + 15% bonus, Excellent health benefits ($490/month premium for $1k family deductible, FSA/HSA available, LTD/STD, etc.), 3 - 4 weeks PTO + 2 floating holidays + 5 sick days, Tuition Assistance, 401(k)+ 4% company match, Flexible core hours, casual dress, free snacks + coffee