
Software Engineering Manager – Parking
Passport
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • North Carolina • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudJavaScriptLAMPMicroservicesNode.jsReactSDLCSQL
About the role
- As the Software Engineering Manager of Payments, you will own the end-to-end execution and delivery of software solutions.
- 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.
- Contribute as an engineer, spending ~25–50% of time coding.
- Perform design and code reviews.
- Help maintain a highly distributed microservices architecture.
Requirements
- 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.
Benefits
- Equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software solutionsagile developmentsystem architecturemicroservicescloud-native developmentJavaScriptNode.jsReactSQLperformance optimization
Soft skills
leadershipcollaborationcommunicationmentoringcoachingproblem-solvingestimationtechnical designcareer developmentgrowth fostering