Senior Software Engineer
Halo Recruiting
Remoto
Join a growing technology company building software that helps financial institutions and global businesses detect financial crime, manage risk, and make faster, better-informed decisions. This is a hands-on product engineering role for someone who can design strong systems, build reliable software, and take ownership without waiting for step-by-step direction.
You will work primarily on backend systems while contributing to frontend development when needed. The team operates with the pace and accountability of a smaller company, so success requires sound judgment, curiosity, and a willingness to identify where you can help most.
What You Will Do
Design, build, test, and maintain product features across backend services and selected frontend components.
Own technical work from problem definition and system design through implementation, release, and ongoing improvement.
Make strong architectural and system-design decisions involving scalability, reliability, maintainability, security, and performance.
Modernize existing applications and improve code quality without disrupting critical business workflows.
Partner closely with product managers and other engineers to turn business needs into practical technical solutions.
Investigate problems independently, propose solutions, and move work forward with limited oversight.
Review code, share technical knowledge, and help raise engineering standards across a small, collaborative team.
Identify useful work, risks, and improvement opportunities instead of waiting to be assigned every next step.
What We Are Looking For
Proven senior-level software engineering experience with deep strength in backend product development.
Very strong system-design skills and the ability to explain technical decisions, tradeoffs, and long-term consequences clearly.
Experience building and maintaining production software used by real customers.
Experience contributing to frontend applications, with comfort working across the stack when the product requires it.
Excellent spoken and written English, including the ability to communicate complex technical ideas clearly.
A personable, collaborative working style and the confidence to engage directly with technical and non-technical teammates.
High ownership and initiative: you find the best way to help, solve ambiguous problems, and follow through without constant direction.
Strongly Preferred
Experience working in a startup, scale-up, or other small-company environment where engineers take broad ownership.
Experience in fintech, financial services, risk, compliance, payments, or another regulated financial domain.
A record of improving existing systems while continuing to deliver new customer-facing functionality.
Role Scope
This is a product software engineering position. It is not a data engineering, data science, DevOps, site reliability, or infrastructure role. Candidates should be strongest in application development, backend systems, and system design.
What Success Looks Like
You quickly understand the product, users, and technical landscape.
You make sound system-design decisions and deliver reliable, maintainable software.
You communicate early when priorities, risks, or tradeoffs are unclear.
You consistently look for the highest-value way to contribute and help the team move forward.