We have an opportunity to impact your career and provide an adventure where you can push the limits of what is possible.
As a Lead Software Engineer – In-Store Payments Solutions at JPMorgan Chase within the Omnichannel In-store Payments Technology Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. This unique position goes beyond traditional development roles, focusing on the intersection of software engineering, network consulting, and security of payment solutions. The ideal candidate will have a robust background in card-present processing technologies, POS terminal development, and networking, combined with a curiosity for exploring and enhancing payment systems.
Job responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
Serve as a technical consultant to customers on networking configurations and optimizations for large-scale POS system rollouts.
Guide the team on best practices for network architecture, including the testing and recommendation of networking devices and accessories.
Spearhead internal testing and consulting efforts on mobile 4G connectivity solutions, ensuring seamless failover from local networks for POS systems.
Engage in proactive probing, tinkering, and testing of card-present payment terminals to identify and mitigate potential security vulnerabilities.
Collaborate closely with cross-functional teams to innovate and implement POS solutions that enhance customer experience and security.
Adds to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills.
7+ Years firsthand technical experience with Point-Of-Sale (POS) terminals and systems
Direct practical experience delivering system design, testing, and operational stability.
Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated proficiency in software applications and technical processes in payments processing and card-present transactions at the point of sale.
In-depth knowledge of the financial services industry and their IT systems
Provide expert advice and insights to both customers and internal teams.
Staying abreast of the latest in payment technologies and cybersecurity trends.
Practical cloud native experience
Preferred qualifications, capabilities, and skills
Deep knowledge of POS terminal development, including both hardware and software aspects.
Expertise in POS communication methods, specifically related to the deployment and support of POS systems, including both local communications (USB/Wi-Fi/Ethernet) and wide-area (4G) solutions.
Demonstrated ability to consult and advise on technical matters during large-scale deployments and to troubleshoot complex network issues.
A record of innovative problem-solving in testing and enhancing payment solutions, with a keen interest in tinkering with payments technology.
Familiarity with mobile communications technology, particularly 4G networks, and their application in POS contexts.