More jobs:
Software Engineer, Backend Developer
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-02-01
Listing for:
Magnify
Full Time
position Listed on 2026-02-01
Job specializations:
-
Software Development
Software Engineer, Backend Developer
Job Description & How to Apply Below
The Software Engineer will contribute to the design, development, and enhancement of core transaction processing and money movement applications in a high-volume financial services environment. Engineers will work across distributed systems, real-time processing pipelines, settlement mechanisms, and monitoring/compliance platforms that support critical, low-latency operations.
You must have valid US work authorization (NO sponsorship) and must physically reside within a 50-mile commute of the posted location. We are unable to support relocation costs. Please do not apply unless you meet the criteria outlined above.
Key Responsibilities- Develop and maintain scalable services supporting high-volume payment processing, funds transfers, and related workflows.
- Build robust applications using Java and/or Python in distributed, cloud-friendly environments.
- Implement integrations with internal platforms, external payment networks, and core ledger/accounting systems.
- Troubleshoot production incidents, enhance system resiliency, and optimize for lower latency in transaction paths.
- Participate in modernization initiatives, such as cloud migrations, legacy code refactoring, and API development/enablement.
- Collaborate with business analysts, architects, product managers, and distributed development teams (including offshore/nearshore partners).
- Adhere to secure coding practices, operational controls, and established software development lifecycle processes.
- 3–10+ years of hands-on development experience with Java and/or Python (C#/.NET experience also considered).
- Strong working knowledge of relational databases (e.g., Oracle, SQL Server, Postgre
SQL). - Practical understanding of payment processing, funds transfer mechanisms, clearing/settlement systems, or similar financial transaction workflows.
- Experience with distributed systems, messaging queues, and event-driven architectures.
- Proven debugging and production support skills in mission-critical environments.
- Familiarity with CI/CD pipelines and Agile/Scrum methodologies.
- Exposure to big data tools or ETL ecosystems (e.g., Hadoop, Spark, or similar).
- Knowledge of financial messaging standards (e.g., ISO 20022, SWIFT, or domestic wire systems).
- Experience designing and building microservices with RESTful or gRPC APIs.
- Expertise in performance tuning, low-latency systems, or high-throughput engineering.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×