For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Catapult Solutions Group
Catapult Solutions Group

Senior Go Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Golang
Microservices
+22

Visa

U.S. visa required

Contract role
18 days ago
Apply now

Senior Go Software Engineer – Card Services

Software Engineering / FinTech Platform Delivery

Location: Remote (Must reside within 70 miles of one of the approved U.S. hub locations, including Allen, TX; Birmingham, AL; Cedar Falls, IA; Charlotte, NC; Lenexa, KS; Louisville, KY; Monett, MO; or Springfield, MO.

Role Type: 6-Month Contract (Strong Potential for Conversion to Full-Time)

About Our Client

Our client is a well-established financial technology leader that has been transforming digital banking and payment solutions for nearly five decades. They provide innovative software and transaction processing platforms used by thousands of community banks and credit unions nationwide. Known for combining enterprise stability with a modern engineering mindset, they are investing heavily in cloud-native systems, scalable architectures, and next-generation banking technologies.

Job Description

We are seeking a Senior Go Software Engineer to help design and build scalable backend services that power critical digital banking platforms. In this role, you will work within a highly collaborative engineering team focused on modernizing financial technology systems through microservices architecture and cloud-based development.

You will partner daily with software engineers, DevOps teams, product owners, and business analysts to create reliable, high-performance backend services. This is an ideal opportunity for an engineer passionate about backend architecture, distributed systems, and building production-grade Golang applications that directly impact millions of banking users.

Duties and Responsibilities

  • Design, build, test, deploy, and maintain backend services using Go (Golang).
  • Develop scalable microservices in distributed system environments.
  • Build and support asynchronous/event-driven backend architectures.
  • Collaborate cross-functionally with engineering, DevOps, and product teams to prioritize and deliver solutions.
  • Troubleshoot production issues and support defect resolution with internal teams.
  • Optimize backend performance, reliability, and scalability.
  • Contribute to architecture discussions and continuous improvement initiatives.

Required Experience / Skills

  • Minimum 6 years of professional software development experience.
  • At least 1 year of backend development experience using Go/Golang.
  • Strong experience building backend APIs/services in production environments.
  • Experience with microservices architecture.
  • Strong understanding of distributed systems and event-driven processing.
  • Ability to complete a coding challenge as part of the interview process.
  • Excellent problem-solving and communication skills.

Nice-to-Haves

  • Experience with Google Cloud Platform (GCP) or other cloud-hosted applications.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, observability, and monitoring tools.
  • Experience with Mongo Atlas, Cloud Spanner, or similar distributed databases.
  • Exposure to AI/ML systems or Large Language Model (LLM) environments.
  • Experience in fintech, banking, or payment processing industries.

Education

  • Bachelor’s degree in Computer Science or related technical field preferred, but not required.

Pay & Benefits Summary

  • Pay Rate: Up to $86.00/hour W2
  • 40 hours per week
  • 6-month contract with strong possibility of conversion to permanent employment

Call to Action

If you are a backend engineer passionate about Golang, scalable systems, and cloud-native development, apply today and help shape the future of digital banking technology.

Go | Golang | Backend Engineering | Microservices | Distributed Systems | GCP | Kubernetes | FinTech

About Catapult Solutions Group

👥201-500
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service