Infrastructure Engineer
About Hudson Technology Systems:
Hudson Technology Systems provides a contractual payments platform with escrow automation and payment orchestration for banks, money transmitters, and other finance-related institutions. We process billions annually, orchestrating user onboarding, compliance, fraud monitoring, money flows, and other critical treasury management functions that create significant revenue streams for our clients.
Our platform operates in a highly regulated environment where security, accuracy, and performance are mission-critical.
About this Role:
As an Infrastructure Engineer, you will join a high-performing engineering team responsible for building and maintaining the secure, scalable infrastructure that powers our payments and treasury platform.
You will work closely with senior engineers, product managers, and operations teams to design, develop, test, and deploy software that supports real-time money movement, compliance workflows, and complex financial integrations. This role is ideal for a seasoned engineer who is excited about fintech, distributed systems, and building reliable software in a high-accountability environment.
What You'll Do:
You’ll join a team of highly motivated, kind engineers in order to build the most generalized money movement system in the world. You’ll:
- Own our technical infrastructure and work with the CTO to define how developers deploy code securely and scalably
- Lead architecture conversations, and drive technical decisions that support system reliability, scalability, and maintainability.
- Write clean, maintainable, and well-documented code following engineering best practices
- Participate in stand ups, retros, and other team processes
- Lead debugging production issues and implement performance improvements
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Contribute to database design and optimization efforts
- Support integration efforts with banking partners, payment rails, and third-party providers
- Write unit and integration tests to ensure high reliability and coverage
- Continuously improve system security, monitoring, and logging capabilities
- Work in Terraform/Terragrunt to define standard infrastructure packages for developers to consume
- Manage the CI/CD pipelines of the organization
- Define and implement observability tooling for our workloads, including logs, metrics, traces, and monitoring for each.
What We’re Looking For:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (required)
- 3+ years of professional software engineering experience
- Proficiency in at least one programming language like Golang or Java
- Familiarity with system design and architecture, CI/CD, etc.
- Experience using AWS and Kubernetes
- Strong analytical and problem-solving skills
- Ability to work in a fast-paced, highly regulated fintech environment
- Excellent written and verbal communication skills
Why Join Us:
- Competitive base salary plus an annual performance bonus
- Company-sponsored health, dental, and vision, including coverage for dependents
- 401(k) with employer match
- Paid Time Off (PTO) + sick days + US federal holidays
- An ambitious and product-obsessed team
- Company-sponsored training & professional development
- Retreats and company-sponsored events
NOTE: Hudson Technology Systems does not accept unsolicited resumes from recruiters or employment agencies in response to our Career page or social media/job board posts. Hudson Technology Systems will not consider or agree to any payment of referral compensation or recruiter fee for these unsolicited resumes. Hudson Technology Systems explicitly reserves the right to hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be