Careers
Software Engineer, Automation
Chicago | Engineering | In office | Full-time
Compensation Range: $90k-$120k
About InstaSwitch
InstaSwitch is the fastest way for banks and fintech platforms to activate new accounts, driving deposits and primary relationships. Businesses hesitate to switch accounts due to time and complexity, leading to lost primacy. InstaSwitch automates switching, seamlessly moving income sources, payroll, and spend with minimal effort.
About This Role
We've built an automation engine that executes secure workflows in the context of third-party websites - a system for navigating, form filling, and interacting with hundreds of different sites. The engine works and now we need to scale it.
You'll own the toolkit that generates and maintains the structured data our engine runs on. Your job is to take it from a working MVP to a hardened production system and dramatically expand our integration coverage.
This is a hybrid engineering and operations role. We're looking for someone who's energized by owning a system end-to-end: you'll be the primary builder of the tooling and the primary user of it, with direct feedback on what's working and what isn't. Strong candidates may come from a software engineering background, a QA or support operations background, or ideally both - what matters is that you're technical, self-directed, and thrive in ambiguous problem spaces.
This is an early and important role on our team. You'll have real ownership, work directly with senior engineers, and lay the groundwork for a dedicated automations team as we scale.
What You’ll Do
Own and evolve our automation toolkit
Generate and maintain structured automation data across a large and growing set of sites
Develop and improve break detection and recovery strategies for automations in the wild
Contribute to our core automation system
Explore and build new automation strategies and find new uses for our existing automation engine
Design processes, write runbooks, and systematize integration patterns as we scale from dozens to thousands of integrations
Define the processes and tooling to support a future automations team
Contribute to technical strategy as part of a small, tight-knit team
What We’re Looking For
2+ years of software engineering experience
2+ years support ops, QA engineering, or equivalent experience
Experience with web automation tooling — Puppeteer, Playwright, Selenium, or similar
TypeScript/JavaScript proficiency
Comfortable designing processes and writing runbooks
Understanding of how browsers work: DOM structure, event propagation, network behavior, content script context and limitations
Comfortable building and iterating on internal tooling without a lot of process scaffolding
Self-directed and effective in ambiguous problem spaces — you figure things out rather than waiting for clear requirements
Nice to Have
Experience building or maintaining browser extensions
Ruby or Python experience
Experience building or working with LLM-assisted pipelines, including prompt engineering, output validation, and handling model unreliability on structured tasks
Background in data engineering, scraping, or automation-heavy roles
Why InstaSwitch
The problems here are genuinely novel - we're not asking you to implement a known playbook, we're asking you to help invent one. You'll work directly with a senior engineering team, have real ownership over a critical part of our product, and grow into a leadership role as the automations function expands. If you want your work to matter and a clear path to grow, this is a strong place to do it.
Benefits
Competitive salary ($90k-$120k) w. equity options
Health, dental, and vision benefits
High-impact role with direct influence on product direction
How to Apply
If this sounds like your kind of opportunity, we’d love to hear from you. Send your resume to contact@instaswitch.co. We're happy to see side projects, open source contributions, or links to things you've built — whatever you think best represents you.

