Software Engineer [Multiple Positions Available]

JPMorganChasePlano, TX
Onsite

About The Position

This position involves developing custom modules and providing support for merchant boarding systems, as well as developing APIs to automate merchant boarding processes. The role also includes enhancing user experience and system reliability through troubleshooting and production support. Key responsibilities extend to developing merchant network screening applications, which interface with MasterCard and Visa for inquiries and terminations. The engineer will automate daily processes and integrate with MasterCard and Visa APIs for enhanced functionality. Furthermore, the role requires designing cloud solutions, resolving integration challenges to improve system performance, deploying applications, and integrating them with systems for accurate data retrieval and optimized performance. The position also involves developing APIs for real-time data processing and communication.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or related field of study, plus 5 years of experience in the job offered or as Software Engineer, Technical Architecture Analyst, or related occupation.
  • Alternatively, a Master's degree in Computer Engineering, Computer Science, or related field of study, plus 3 years of experience in the job offered or as Software Engineer, Technical Architecture Analyst, or related occupation.
  • 3 years of experience with developing enterprise resource planning and customer relationship management software using PeopleTools CRM 8.50 and HRMS versions 8.14, 8.48, 8.50, 8.51, 8.52, and 8.53.
  • 3 years of experience with building scalable, secure, and maintainable backend systems to support financial services, e-commerce operations, and internal business tools using Spring Boot and Java for high availability and data integrity.
  • 3 years of experience with delivering responsive front-end experiences for web portals, dashboards, and client-facing applications using TypeScript and HTML.
  • 3 years of experience with implementing real-time processing, device drivers, and performance-critical modules for hardware integration and IoT devices using C and C++.
  • 3 years of experience with streamlining workflows, generating automated reports, and improving productivity through custom desktop tools for finance, operations, and data management teams using Visual Basic.
  • 3 years of experience with creating e-learning modules for web-based platforms using ActionScript.
  • 2 years of experience with developing software for data storage and retrieval using DB2, MS SQL Server 7, Oracle 10g, Oracle 11g, and Oracle 11.2g.
  • 2 years of experience with developing software for scalable cloud computing and infrastructure management using AWS products including EC2, ECS, AWS Fargate, AWS Lambda, Amazon RDS MySQL, Amazon RDS PostgreSQL, Elastic Cache, Amazon S3, API Gateway, CloudWatch, and Application Load Balancer.
  • Any amount of experience with developing software for application design and report generation using Application Designer, PeopleCode, Application Engine, Component Interface, XML Publisher, Crystal Report, File Layout, PS Queries, SQRs, and Data Mover.

Responsibilities

  • Develop custom modules and provide support for merchant boarding systems.
  • Develop APIs to automate merchant boarding.
  • Enhance user experience and system reliability by providing troubleshooting and production support.
  • Develop merchant network screening applications, interfacing with MasterCard and Visa for inquiries and terminations.
  • Automate daily processes and integrate with MasterCard and Visa APIs for enhanced functionality.
  • Design cloud solutions, resolving integration challenges to improve system performance.
  • Deploy applications and integrate with systems for accurate data retrieval and optimized performance.
  • Develop APIs for real-time data processing and communication.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service