
Lead Software Engineer-Payments
- Englewood, CO
- $128,000-185,000 per year
- Temporary
- Full-time
- Manage technical dependencies and interface specifications across multiple teams.
- Design, develop, and oversee integration workflows between internal systems, payment gateways, processors, and external partners.
- Payment System Integration: Lead the integration of payment routing engines into our systems, ensuring compatibility with various payment gateways, processors, and financial institutions.
- Technical Analysis: Conduct thorough technical analysis of existing systems and infrastructure to identify integration points and potential challenges.
- API Integration: Design and implement APIs to facilitate communication between our applications and the payment acquirers ensuring smooth data exchange.
- Configuration and Customization: Configure and customize payment routing parameters based on business requirements, ensuring optimal transaction flow and routing decisions.
- Testing and Quality Assurance: Collaborate with QA teams to develop and execute test plans, ensuring the reliability and accuracy of payment transactions.
- Troubleshooting: Investigate and resolve integration issues, providing timely and effective solutions to minimize downtime and disruptions.
- Performance Optimization: Optimize the performance of payment routing processes, identifying and addressing bottlenecks to enhance overall system efficiency.
- Documentation: Create comprehensive documentation for integration processes, configurations, and troubleshooting procedures.
- At least 8 years of experience in software engineering and working in payment processing project
- Hands-on experience in Go Template and JQ programming language.
- Strong understanding of APIs and data interchange formats (JSON, XML) with expertise in API integration, middleware platform
- Hands on experience in scripting languages like Python.
- Good understanding of OOPs concepts and programming
- Familiarity with security standards and compliance in payment industry
- Experience in integrating payment routing engines and payment protocols
- Strong problem-solving and troubleshooting skills.
- Excellent leadership, communication, and stakeholder management abilities.
- Experience in GO language
- Familiarity with cloud platforms (AWS/Google/Azure)
- Experience in payment routing engines
- Database knowledge (Oracle/MongoDB/SQL)
- Java, SpringBoot