Senior Software Engineer
Posted Updated
Description
You will design, build, and maintain backend services and event-driven distributed systems that support core banking operations. You will deliver features end to end, write design documents, test and deploy software, review pull requests, mentor junior engineers, and improve reliability, tooling, and engineering practices.
Responsibilities
- Design, build, and maintain backend services using Go or other strongly typed languages
- Develop scalable event-driven distributed systems for banking operations
- Collaborate with Product, Compliance, Treasury, and Operations stakeholders to define requirements
- Write design documents for features and system improvements
- Review pull requests and provide technical feedback
- Implement features from architecture through coding, testing, and deployment
- Maintain clean, documented code and automated tests
- Improve engineering practices, tooling, and system reliability
Requirements
- Minimum 5 years of professional software engineering experience
- Proficiency in Go or exceptional ability in another strongly typed language
- Understanding of distributed systems and event-driven architectures
- Experience at a Tier 1 technology company or significant open-source contributions
- Interest in fintech, banking, or financial infrastructure
Benefits
- Meaningful equity
