Versapay · 2 days ago
Engineering Manager, Payments
Maximize your interview chances
Enterprise SoftwareFinancial Services
Growth Opportunities
Insider Connection @Versapay
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
You'll write well-designed, testable, efficient code by using best software development practices.
Gather and refine specifications and requirements based on technical needs, working with web designers to match visual design intent.
That means estimating methodically based on iterative learning (setting realistic deadlines that drive effort but also good work habits).
Triage and correct performance and/or data integrity concerns by reviewing and evaluating code, data patches, system logs, and process/memory/disk consumption utilization.
Collaborate with other engineers on features and support cases, and as you continue to develop, support technical decision-making, leading and supporting work that affects more and more complex systems and critical areas of our application.
Create and maintain software documentation.
Maintaining, expanding, and scaling Versapay solutions as we grow our customer base.
Remain plugged into emerging technologies/industry trends and apply them into operations and activities.
Critical R&D to help us continue to design for scale and reliability as we grow (and we’re growing).
Lead and mentor a team of software engineers, providing guidance and support to promote professional growth and high performance.
Collaborate with product managers, designers, and other stakeholders to align software projects with company objectives and customer needs.
And grow! Both yourself and support the growth of others, spurring meaningful discussions around complex and technical issues and contribute to our high-performing delivery culture.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of experience in software engineering (C#)
Comfortable working with .NET framework 4.8 and .NET core
Experience in payments (especially integrating processors like FIS, Fiserv, and Adyen), and merchant account processing on the acquiring side
Strong knowledge of integrating external APIs
Solid understanding of how web applications work including security, session management, and best development practices
Strong knowledge of relational database systems (SQL Server + Stored Procedures), Object Oriented Programming, and web application development (CSS/JS/HTML)
Experience managing engineering teams
Experience running meetings and tracking progress on projects
Ability to communicate progress, risks, and outcomes to senior management and other relevant stakeholders
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
Ability to deliver communications that are clear, concise, and effective, both written and verbal
Experience with Jira and able to breakdown an epic or story into workable items
Familiar with and practice the OWASP top ten and security best practices
Experience with git version control system and GitHub actions
Preferred
Knowledge and/or experience in MVC
Experience with Postman and Datadog
Company
Versapay
Versapay is a Fintech company offering an accounts receivable efficiency suite that simplifies the invoice-to-cash process.
Funding
Current Stage
Public CompanyTotal Funding
$33.95MKey Investors
National Bank of Canada
2019-12-13Acquired· by Great Hill Partners ($95.68M)
2019-11-05Post Ipo Debt· $4M
2018-09-26Post Ipo Equity· $7.06M
Recent News
2024-05-29
2024-05-05
Payments Dive
2024-04-20
Company data provided by crunchbase