Senior Golang/Java Software Engineer – Corporate Platform - Dallas TX - Onsite
Listed on 2026-05-18
-
Software Development
Cloud Engineer - Software, Backend Developer
Senior Golang/Java Software Engineer - Corporate Payments Platform - Dallas TX - Onsite work
OverviewWe are seeking a highly skilled Senior Software Engineer with expertise in Golang and Java to help design, develop, and scale the next generation of Corporate Payments products. This role will focus on building and enhancing a proprietary issuer processing platform that powers billions of global payment transactions.
The ideal candidate is a hands‑on engineer with strong experience in backend development, cloud‑native architectures, microservices, and enterprise‑grade distributed systems. You will collaborate closely with cross‑functional engineering teams to drive innovation, improve scalability, and accelerate delivery using modern engineering practices and AI‑native development tools.
Key Responsibilities- Design, develop, and maintain scalable backend applications using Golang and Java/Spring Boot
- Build and enhance RESTful APIs and microservices architectures for high‑volume payment platforms
- Help define and execute the long‑term engineering vision and architectural roadmap for Corporate Payments core services
- Collaborate across engineering teams to promote reusable components, shared frameworks, and best development practices
- Develop clean, efficient, reusable, and testable code with strong automation coverage, including unit, component, and integration tests
- Participate in code reviews, debugging, troubleshooting, and performance optimization initiatives
- Work closely with Dev Ops teams to integrate CI/CD pipelines and cloud‑native deployment strategies
- Implement secure, compliant, and highly available cloud solutions using AWS, Azure, or GCP
- Support distributed systems and event‑driven architectures using tools such as Kafka or RabbitMQ
- Foster a culture of innovation, collaboration, continuous learning, and engineering excellence
- Continuously improve engineering efficiency and reduce time‑to‑market through automation and modern development methodologies
- Utilize AI‑native engineering tools such as Claude, Cursor, or similar platforms to improve development productivity
- Participate in Agile/Scrum ceremonies and collaborate effectively with cross‑functional stakeholders
- 5+ years of software engineering experience
- Strong experience with Java (Java 8/11/17) and Spring Boot
- Expertise in building scalable REST APIs and microservices architectures
- Experience with cloud platforms such as AWS, Azure, or GCP
- Strong understanding of Docker, Kubernetes, and container orchestration platforms
- Experience with CI/CD tools such as Jenkins, Git Lab CI, or Git Hub Actions
- Solid knowledge of relational and No
SQL databases including MySQL, Postgre
SQL, and MongoDB - Strong understanding of distributed systems, cloud security, and compliance requirements
- Experience writing high‑quality automated tests with a strong understanding of the test pyramid
- Excellent debugging, troubleshooting, and problem‑solving skills
- Ability to thrive in fast‑paced, ambiguous, and dynamic environments
- Strong communication, collaboration, and decision‑making skills
- Experience in financial services, payments, retail, or enterprise applications
- Familiarity with event‑driven systems using Kafka or RabbitMQ
- Exposure to AI‑assisted software development workflows
- Understanding of Dev Ops and Site Reliability Engineering (SRE) practices
- Bachelor’s degree in computer science, Information Technology, or related field
(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).