Passport Labs, Inc.-posted 3 months ago
Full-time • Manager
Charlotte, NC
251-500 employees

As the Software Engineering Manager of Payments, you will own the end-to-end execution and delivery of software solutions. This role is a critical leadership position: you will guide technical direction, ensure projects meet both functional and non-functional requirements, and drive execution in close partnership with product, engineering leadership, and external partners. You’ll lead a distributed team of engineers (onshore and offshore), balancing strategic vision with hands-on contribution. About 25–50% of your time will be spent doing hands-on coding and directly contributing to the solutions being built.

  • Oversee end-to-end delivery of software in an agile environment.
  • Collaborate with product partners, internal engineering teams, vendors, and other key stakeholders to define requirements and break down work for the team.
  • Provide accurate estimates for features, stories, and tasks.
  • Respond to and resolve production-related issues.
  • Architect systems for high availability, low latency, and fault tolerance to support large-scale transaction flows.
  • Lead integrations with payment processors, gateways, and financial institutions, ensuring secure and reliable data exchange.
  • Align solutions with product strategy to ensure scalability and future readiness.
  • Guide technical design, architecture discussions, and reviews.
  • Uphold engineering standards for code quality, security, compliance, and cost effectiveness.
  • Ensure proper SDLC process is followed with emphasis on repeatable automated testing and strong CI/CD concepts.
  • Build proofs of concept to validate technical recommendations.
  • Mentor and coach engineers on technical approaches, estimation, and best practices.
  • Support career development, guide OKR definition, and foster growth.
  • Promote a culture of collaboration, quality, and continuous improvement.
  • Contribute as an engineer, spending ~25–50% of time coding.
  • Perform design and code reviews.
  • Help maintain a highly distributed microservices architecture.
  • Proven success leading engineering teams in an agile environment.
  • Strong background designing, building, and maintaining web applications in distributed architectures.
  • Experience with cloud-native development, particularly AWS.
  • Technical expertise with modern web technologies (e.g., JavaScript/Node.js, React, microservices, LAMP).
  • Experience with system integrations and Enterprise Integration Patterns.
  • Strong understanding of relational and non-relational databases, SQL, and performance optimization.
  • Ability to document and communicate solution architecture (sequence diagrams, data flows, etc.).
  • Experience with performance testing and capacity planning.
  • Bachelor's Degree in Computer Science or related field required, the company is willing to accept experience or a combination of education and experience in lieu of a degree.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service