Technical Associate Director of Software Development
Development & Test
PhiladelphiaPA Direct Hire May 18, 2023
Direct Hire!
Hybrid onsite in Philadelphia, PA 1-2 days/week required
Minimal travel may be required, Domestic and International
Must be eligible for hire without sponsorship in the US


 Our client is the FASTEST growing FINTECH company globally! This is your chance to join their team and grow with them!

They are an innovative, global, ecommerce and platform-as a-service organization that is transforming the way payments are secured and processed.  Our client is a leader across the globe in several industries including retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services. Our client’s innovative solutions across areas including payments, security, identity and data analytics are available on all popular ecommerce avenues in-stores, online and from your mobile devices.  They are supported by rapid API adoption which enhances performance. Our client’s platform operates on a single technology stack allowing for the ability to scale globally.

This is a DIRECT HIRE Role! This is a HYBRID role- requiring weekly onsite work in the Philadelphia HQ office. Increased flexibility for WFH once you get acclimated to your new position. Onsite 1-2 days a week to start, then shifting to a few times a month/as needed.

    • Manage the software development personnel to ensure the delivery of complex products through all phases of the life cycle, enabling the projects be delivered on time and within budget
    • Successfully manage the relationship with the internal stake holders, partners, engineering teams, QA, and vendors through the delivery of each project.
    • Work with team leads on resource assignment on projects across a multi-faceted team on multiple products and platforms
    • Work with the PM’s and engineers to manage sprints, create stories, tasks, estimates
    • Create and enforce following technical standards, coding standards, tools, platforms, and approaches.  Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
    • Work with architects and management to manage risk identification and risk mitigation strategies associated with the architecture.  Help ensure the architecture is sustainable, deployable, and secure
    • Help resolve technical problems, disputes, and make tradeoffs as appropriate
    • Ensure engineers produce professional technical project artifacts and documentation (specifications, design, flow diagrams, API’s)
    • Provide input into architecting the hardware environment, services platform, application platform, and database.   Work with Dev/Ops on managing the lower environments (Dev/QA/UAT, build servers, deployment, etc.)
    • Work with leads and the PMO to refine process and streamline delivery, recommend and implement internal process, policy, and quality improvements
    • Participate in strategic planning initiatives for products and services, product road mapping, and tactical discussions. 
    • Responsible for selecting and hiring new developers/engineers, including contract resources as needed
    • Foster a culture of team work, collaboration, proactive and positive communication
    • Be available after hours and weekends for maintenance releases and level 3 support, managing staff and ensuring active participation and problem resolution
    • Ensure staff is available some evenings and weekends to meet project milestones
    • Minimal travel will be required in the U.S. and outside of the U.S. on occasion.

    • 5-10+ years managing software development across multi-faceted teams with a wide range of software (distributable applications, services, web, cloud, etc.)
    • 10+ years delivering robust software and solutions for the enterprise, including mobile and distributed applications
    • Demonstrated strong leadership, decision making, risk management, and problem solving skills and experience
    • Experience interfacing with external and internal stake holders and SME’s, and C-level personnel
    • Experience delivering projects using various full application life cycle design tools and methodologies, e.g., Agile, Test Driven Development, Service Oriented Architectures (SOA), Waterfall

    • Bachelor Degree or higher in Engineering, Computer Science, Management, MIS, or related discipline
    • Multiple Relevant Industry Certifications and classes:  Project Management, SCRUM Master, Ethics, Communication, Management
    • Comfortable working in a fast-paced entrepreneurial environment; Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
    • Excellent communication, organization, and management skills; must have a strong management presence
    • Effective management of software development teams and practices; people and team management, performance management and feedback, individual improvement and coaching, process management and adherence, establish and enforce standards and guidelines
    • Experience interviewing and hiring top talent
    • Ability to translate complex system requirements, goals, and directives into well-structured software components, assist the team with Agile stories and tasks, pre-requisites, order of execution, etc.
    • Quick learner – must come up to speed quickly with our existing products, platforms, and services
    • Deep hands on experience with the following technologies: .NET, C#,, SQL Server, Azure, RESTful services, GraphQL, JavaScript, React, Vue, Angular, jQuery, Stored Procedures, Entity Framework, Dapper, HTML 5, CSS, SCSS, LESS , Dependency Injection and Unit Testing, Git, Bitbucket, Teamcity, Octopus
    • Technically competent in other programming languages, C++, Python, PowerShell, R, Perl
    • Strong database design experience, especially high volume OLTP
    • MS Office, MS Project, Lucidchart
    • Jira, Confluence, Azure DevOps