Manager – Software Engineering
Posted on 2/6/2024

201-500 employees

Secure, advanced payment solutions for diverse industries
Company Overview
FreedomPay is a leading player in the payment solutions industry, trusted by global leaders across various sectors for its unmatched security and advanced value-added services. The company's culture of technical innovation is evident in its pioneering of Next Level Commerce™, which includes mobile payments, cashless solutions, and intelligent analysis, among others. With a high client retention rate, FreedomPay's commitment to evolving payment technology performance and its industry leadership is demonstrated by its successful collaborations with companies like Marriott International and HMSHost.
Consumer Software
Data & Analytics

Company Stage

Series D

Total Funding





Philadelphia, Pennsylvania

Growth & Insights

6 month growth


1 year growth


2 year growth

Philadelphia, PA, USA
Experience Level
Desired Skills
Microsoft Azure
Quality Assurance (QA)
Development Operations (DevOps)
QA & Testing
DevOps & Infrastructure
Software Engineering
  • 5-10 years of experience in a hands-on software engineering role
  • 3+ years of experience managing a team in a FinTech environment
  • 5+ years of .Net, SQL, SQL server (2014 and above) environment
  • Experience in payment and/or FinTech background/industry
  • Strong understanding of interfacing and interacting with specifications (json, rest, ISO 8583, web services, backend)
  • SaaS and IaaS experience
  • Solid understanding of microservice and non-microservice architecture
  • TDD and DDD experience for testing and development
  • Experience with Azure Devops (ADO) for project tracking
  • 25% travel required
  • Oversee and manage two or more software development teams of software & QA engineers
  • Ensure delivery of high quality, high performing, secure software products and solutions
  • Directly involved in all aspects of the software development and testing, SDLC process and tooling
  • Work closely with internal stakeholders to have a solid understanding of business and product
  • Ensure the teams are aligned with the business goals and objectives
  • Review and ensure proper detailed refinement approaches for stories/tasks and the architecture of the product
  • Define proper acceptance criteria and document the technical requirements, business and system process flows, data flows, system integration definitions, application requirements, interactions and dependencies with components, and conceptual designs
  • Participate in CICD with automated builds, code scans, automated testing, test coverage, and deployments
  • Participate in complex coding/problem solving, solution design and implementation
  • Foster a high performance environment with diverse resources
  • Manage and be accountable for the motivation at a high level for all the team members
  • Encourage a healthy and positive work environment promoting collaboration, flexibility, and continuous improvement
  • Directly manage and coach the team members
  • Solicit input from the team leads and other resources in providing relative feedback and coaching
  • Work with team leads and each team member on their growth and development
  • Take an active role in project planning, staffing plans, team capacity vs expected delivery to meet commitments, and product prioritization discussions
  • Ensure proper capacity constraints and solutions are escalated and discussed
  • Ensure proper metric tracking, reporting, review, and continuous improvement around delivery and quality
  • Be accountable for the onboarding and training of new team members
  • Participate in all team agile ceremonies to foster a strong team environment
  • Ensure the company’s proprietary and confidential information is protected
Desired Qualifications
  • Knowledge of CICD pipelines
  • Bachelor’s degree in MIS, Computer Science, Engineering, or related field
  • Experience with .Net Core framework
  • Experience architecting in .Net SQL server environment