Principal Software Engineer, GO Payments

Far Coder

Northern (KY)

Hybrid

USD 150,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Fully remote in continental USA
401(k) plan with matching

Job summary

Jobgether is seeking a Principal Software Engineer for GO Payments, a fully remote role within the continental United States. You will shape architecture for high-volume payment systems, combining hands-on coding with strategic influence across product and engineering domains.

Ideal candidates bring 10+ years of fintech software experience, strong C#/.NET skills, and proficiency in React/Angular, REST APIs, and cloud platforms.

Qualifications

  • 10+ years of hands-on software engineering experience across multiple teams or complex systems.
  • Extensive fintech experience and payment/transaction processing knowledge.
  • Strong proficiency in C# and .NET with scalable production applications.
  • Front-end experience with Angular/React/Blazor.
  • RESTful APIs, microservices, cloud platforms (Azure/AWS).
  • Relational databases (SQL Server/PostgreSQL) and ORMs like Entity Framework.
  • DevOps practices/tools including GitHub Actions and Azure DevOps.

Responsibilities

  • Lead architecture, design, and delivery of complex software solutions.
  • Translate business needs into technical strategies and production-ready implementations.
  • Write high-quality, maintainable code and own critical components.
  • Promote engineering standards and CI/CD practices across teams.
  • Conduct architecture and code reviews and influence technical decisions.
  • Identify risks and architectural challenges early and drive resolutions.
  • Design secure, PCI-compliant payment and transaction-processing systems.
  • Integrate with third-party payment gateways ensuring integrity and scalability.
  • Collaborate with product, QA, DevOps, and compliance stakeholders.

Skills

React
PostgreSQL
SQL
Kubernetes
CI/CD
Angular
C#/.NET
REST APIs

Tools

Docker
GitHub Actions
Azure DevOps

Job description

Jobgether is hiring a remote candidate for Principal Software Engineer, GO Payments. This is a full time position. Work location: USA. The role typically involves technologies such as React, PostgreSQL, SQL, Kubernetes, CI/CD, Angular. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer, GO Payments based in United States. As a Principal Software Engineer, you will serve as a senior individual contributor shaping the architecture and technical standards of critical payment and transaction-processing systems. You will design and deliver secure, scalable, production-grade solutions that support high-volume licensing, registration, and reservation transactions. The role combines hands-on engineering with broad technical influence across multiple product and engineering domains. You will tackle ambiguous, cross-cutting challenges and turn them into clear technical strategies, reusable capabilities, and reliable systems. Working closely with senior technical leaders and cross-functional teams, you will raise engineering standards through strong technical judgment and execution. You will also leverage AI-assisted development and modern engineering practices to improve productivity, modernization, and delivery quality. Your work will ultimately help make outdoor experiences more accessible while supporting the systems that enable sustainable resource management.

Accountabilities
  • Lead the architecture, design, development, testing, and delivery of complex software solutions that meet functional, performance, security, and scalability requirements.
  • Translate ambiguous business and product needs into practical technical strategies, plans, and production-ready implementations.
  • Write high-quality, maintainable, and testable code while taking ownership of the most complex and business-critical components.
  • Establish and promote technical standards, engineering best practices, coding conventions, and disciplined CI/CD practices across teams.
  • Conduct architecture and code reviews as a senior peer contributor, influencing technical decisions through expertise, reasoning, and quality of execution rather than formal authority.
  • Identify technical risks, dependencies, scalability concerns, and architectural challenges early and drive them toward resolution.
  • Design, build, and maintain secure, PCI-compliant payment and transaction-processing systems supporting purchases across licensing, registration, and reservation platforms.
  • Integrate with third-party payment gateways and processors while ensuring transaction integrity, reconciliation accuracy, resilience, and scalability.
  • Partner with product, architecture, QA, DevOps, and compliance stakeholders to ensure high-quality end-to-end delivery and adherence to payment-industry regulations and security standards.
  • Evaluate and adopt emerging technologies, engineering tools, and AI-assisted development practices to improve modernization, efficiency, and developer productivity.
  • Mentor senior and staff-level engineers through technical guidance, design and code reviews, and hands-on example without direct management responsibility.
  • Contribute across Licensing, Registrations, Reservations, Payments, and emerging product initiatives as business priorities evolve, quickly adapting to new technical domains.
Requirements
  • 10+ years of hands-on software engineering experience, including demonstrated experience setting technical direction across multiple teams or complex systems.
  • Extensive fintech experience is required, with hands-on experience building, maintaining, or evolving payment and transaction-processing software.
  • Strong proficiency in C# and .NET, with experience developing robust and scalable production applications.
  • Front-end development experience with Angular, React, or Blazor.
  • Strong knowledge of RESTful APIs, microservices, and cloud platforms such as Azure or AWS.
  • Experience with relational databases including SQL Server or PostgreSQL, as well as ORMs such as Entity Framework.
  • Strong understanding of DevOps practices and tools, including GitHub Actions and Azure DevOps.
  • Practical knowledge of payment gateways and processors, transaction reconciliation, and PCI DSS is highly valued.
  • Ability to design secure, resilient, and scalable systems while balancing technical quality, business priorities, and delivery timelines.
  • Demonstrated ability to work effectively in ambiguous environments, independently identify the right problems to solve, and turn broad requirements into actionable technical solutions.
  • Strong communication, technical leadership, collaboration, and mentoring skills, with the ability to influence experienced engineers without relying on formal authority.
  • Experience with Docker and Kubernetes, contributions to open-source projects, or technical writing through blogs or similar platforms is a plus.
  • Strong judgment around AI-assisted development, including the ability to use AI tools effectively while validating and critically reviewing their output.
  • Must be a U.S. Citizen or Green Card holder and able to work within the continental United States.
Benefits
  • Compensation range of $150,000–$170,000, with final level and salary determined based on expertise, qualifications, and prior experience.
  • Fully remote work within the continental United States.
  • Health insurance, with some plans fully covered for the employee and discounted rates available for family members.
  • Vision insurance fully covered for the employee, with discounted rates available for family members.
  • Dental insurance available for purchase.
  • Flexible/open paid time off, available after 30 days of continuous service.
  • Nine paid holidays.
  • 401(k) plan with matching contributions.
  • Annual year-end performance bonuses.
  • Up to eight weeks of paid parental leave.
  • Company-paid life insurance.
  • Company-paid long-term disability insurance.
  • Free Udemy account for ongoing professional development and learning.

Skills required for this role include React, PostgreSQL, SQL, and related tools for day-to-day development.

Seniority level: Senior.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Fintech Payments Architect (Remote)
Senior Fintech Payments Architect (Remote)

Far Coder • Northern (KY)

Hybrid
USD 150,000 - 170,000
Health insurance
Fully remote in continental USA
401(k) plan with matching
Remote Staff Software Engineer - Fintech Payments (Go/.NET)
Remote Staff Software Engineer - Fintech Payments (Go/.NET)

Brandt Information Services • Tallahassee (FL)

On-site
USD 95,000 - 115,000
Principal Software Engineer
Principal Software Engineer

Applied Resource Group • Alpharetta (GA)

On-site
USD 180,000 - 235,000
Principal Software Engineer (.NET) | Payments Team
Principal Software Engineer (.NET) | Payments Team

West End Workforce • United States

On-site
USD 90,000 - 150,000
Senior Software Engineer, Payments Platform
Senior Software Engineer, Payments Platform

Ladders • United States

On-site
USD 135,000 - 160,000
Remote work
Mentorship
Cross-functional initiatives
Software Engineer Go Outdoors
Software Engineer Go Outdoors

Brandt Information Services • Tallahassee (FL)

Remote
USD 95,000 - 115,000
Health insurance
Vision insurance
Dental insurance (optional)
+8
Senior Software Engineer-Java Full Stack
Senior Software Engineer-Java Full Stack

Global Payments Inc. • Alpharetta (GA)

On-site
USD 140,000 - 185,000
Competitive salary and benefits
Global career growth
Learning and development
+2
Software Engineer, Payments
Software Engineer, Payments

Talanto • Northern (KY)

Hybrid
USD 162,000 - 180,000
Software Engineer Go Outdoors
Software Engineer Go Outdoors

Brandt Information Services • United States

Remote
USD 85,000 - 100,000
Health insurance
Vision insurance
Dental insurance
+7
Senior Software Engineer, Payment
Senior Software Engineer, Payment

Talanto • San Jose (CA)

Hybrid
USD 179,000 - 268,000
Competitive salary
Education subsidy
Team building programs
+2