About Onsetto
Onsetto is building a white-label, AI-powered platform that simplifies and accelerates commercial bank account switching. We automate complex AR, AP, and payroll transitions so financial institutions can win more business, grow deposits, and establish primacy—with bank-grade reliability.
Our systems sit directly in critical financial workflows. Reliability, security, and operational discipline are part of the product.
We are working at the intersection of:
AI systems used in real production environments
Regulated financial systems that require auditability and control
This is not a sandbox. What we build must work consistently, under real constraints.
About the Role
This role is for early-career engineers who want to become strong generalists by working on real systems.
You will contribute across backend services, system reliability, testing, and release processes. The goal is not to specialize early, but to build a deep understanding of how production systems behave—and how to make them better.
You will be expected to:
Understand how systems work end-to-end
Identify where they fail
Improve them with increasing ownership over time
This is not a ticket-taking role. You will be responsible for outcomes.
What You Will Do
Build and improve backend services and APIs
Write automated tests and ensure system reliability
Debug issues across the stack (not just your code)
Improve CI/CD pipelines and release processes
Use LLM tools (Copilot, etc.) effectively to increase development velocity
Participate in production issue investigation and root cause analysis
Work with engineering and product to define clear, testable requirements
Contribute to how we measure system quality, reliability, and performance
What We Are Looking For
1–3 years of experience building software (internships, projects, or self-directed work count)
Ability to write clean, working code in Python, JavaScript, or similar
Strong understanding of how systems work (APIs, data flow, failure modes)
High attention to detail and structured thinking
Evidence of ownership (projects you drove, not just contributed to)
Comfort using modern development tools, including LLM-assisted workflows
Strong Signals
You have built and shipped something end-to-end (not just coursework)
You debug problems independently before asking for help
You think about edge cases, not just happy paths
You care about whether systems actually work in production
You use tools (including AI) to move faster without lowering standards
What Success Looks Like
You identify issues before they reach customers
Systems you touch become more reliable over time
You move from guided execution → independent ownership
You improve not just code, but how the team builds and ships
How We Work
We operate with a small set of principles:
Focus on a small number of important goals
Measure what matters and make it visible
Own outcomes, not just activity
Ship consistently and improve through discipline
You will be expected to operate this way from day one.
Who Should NOT Apply
You are looking for a purely remote role
You prefer clearly scoped tasks over ambiguous problems
You are not interested in understanding systems beyond your immediate work
You rely heavily on direction and struggle to operate independently
You are uncomfortable being measured on outcomes and system performance
You want to specialize narrowly early in your career
Compensation
Competitive, market-aligned salary
Additional compensation and growth tied to performance and impact
Why This Role
This is an opportunity to build real engineering judgment early.
You will work on systems used by financial institutions, learn how production systems behave under real constraints, and develop the ability to own and improve them.
If you want to become a strong engineer by working on meaningful systems—and are willing to be held to a high standard—this is the environment to do it.