Principal Software Engineer, GO Payments
New
J
JobgetherFintech / Software
Fully remote work within the continental United States.Full-TimePrincipal
Salary$150,000–$170,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSPostgreSQLMicrosoft SQL ServerC#Azure.NETAngularReactRESTful APIs
Requirements
- 10+ years of hands-on software engineering experience, including demonstrated experience setting technical direction across multiple teams or complex systems.
- Extensive fintech experience, 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.
- Ability to design secure, resilient, and scalable systems while balancing technical quality, business priorities, and delivery timelines.
- Strong judgment around AI-assisted development, including the ability to use AI tools effectively while validating and critically reviewing their output.
Responsibilities
- 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.
- 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.
- Establish and promote technical standards, engineering best practices, coding conventions, and disciplined CI/CD practices across teams.
- Mentor senior and staff-level engineers through technical guidance, design and code reviews, and hands-on example without direct management responsibility.
View Full Description & ApplyYou'll be redirected to the employer's site