Back
Company hidden
updated 1 month ago

Senior Software Engineer (Fintech)

Work format
hybrid
Work type
fulltime
Grade
senior
English
b2
Country
US
This vacancy is from Hirify.Global listVacancy from Hirify Global, list of international tech companies
Plus is required to make matches and apply

Match & Cover letter

Plus required for matching with this vacancy

Job description

Text:
/
TL;DR
Senior Software Engineer (Fintech): Building and operating transactional microservices for usage metering, subscriptions, invoicing, payments, and revenue recognition with an accent on financial correctness, fault tolerance, and high-volume processing. Focus on designing reliable billing infrastructure, handling retries and concurrency, improving observability, and leading projects from technical requirements through production.

Location: Hybrid; applicants progressing to the offer stage may be asked to attend an in-person interview at a hirify.global office or hub.

Company

hirify.global operates a global network that protects and accelerates Internet applications for customers ranging from individual users to large enterprises.

What you will do

  • Design, develop, and operate transactional microservices for usage metering, subscriptions, invoicing, payments, and financial workflows.
  • Lead projects from requirements and technical design through implementation, testing, deployment, and ongoing operations.
  • Build fault-tolerant systems that preserve financial accuracy while handling retries, failures, concurrency, and high transaction volumes.
  • Monitor production services, investigate billing issues, improve observability, and resolve recurring incidents.
  • Participate in architecture reviews and improve engineering standards across the billing platform.
  • Collaborate with Product, Finance, Accounting, Support, and engineering teams to translate complex business requirements into maintainable solutions.

Requirements

  • At least five years of professional software engineering experience or equivalent practical experience.
  • Experience building and operating distributed systems or backend services in production.
  • Proficiency in Go or another modern programming language, with interest in working extensively with Go.
  • Strong understanding of RESTful APIs, service security, OpenAPI, OAuth, or JWT.
  • Working knowledge of SQL, data modeling, and relational databases such as PostgreSQL or MySQL.
  • Experience designing secure, highly available microservices in Linux or Unix environments, plus strong troubleshooting, communication, and project ownership skills.

Nice to have

  • Experience with billing, payments, subscriptions, usage metering, invoicing, financial ledgers, or revenue recognition.
  • Experience with PostgreSQL, Redis, Kafka, Kubernetes, Docker, or Temporal.
  • Familiarity with reconciliation, idempotency, auditability, and financial data integrity.
  • Experience leading technically complex projects across multiple teams.

Culture & Benefits

  • Work in an ambitious, large-scale technology company focused on building a better Internet.
  • Use an iterative, AI-supported engineering approach that values curiosity, practical problem-solving, and shared improvements.
  • Support initiatives protecting journalism, civil society, election information, and Internet privacy.
  • Some work may involve information protected under U.S. export control laws and may require authorization to receive controlled technology without export-license sponsorship.
  • Reasonable accommodations are available during the application process.

Hiring process

  • Applicants who progress to the offer stage may be asked to attend an in-person interview at a hirify.global office or hub.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →