Software Engineer
Job details
- Work type
- Remote
- Posted
- 3 weeks ago
- Apply on
- impruve.com
About this role
Impruve is a forward-deployed engineering firm that helps wealth management firms achieve business results from AI by building production data pipelines, AI tools, custom software, and compliance infrastructure. The Software Engineer will own workstreams on live client engagements, work across the stack, ship reliable AI systems to production, collaborate through regular pairing, and help shape the team’s engineering practices.
What you'll do:
- Own Workstreams on Client Engagements: You’ll take a piece of a live engagement — a data pipeline, an AI workflow, a frontend feature — and own it from spec to production. A senior engineer owns the overall engagement, so you have real support while you build the judgment that comes from shipping things that matter
- Pair Across the Team: Pairing is how we work, not a fallback for when you’re stuck. You’ll pair with teammates across the stack regularly — that’s how you get better fast and how we catch problems early
- Work Across the Stack: Data pipelines, backend services, frontend, RAG and agent workflows. You don’t need to know all of it coming in, but you’ll touch most of it within your first few months
- Ship AI That Works in Production: The systems you build will face real users and real compliance reviewers, not just demos. You’ll learn what it takes to make AI reliable in environments where mistakes have real consequences
- Work AI-Natively: Agentic coding tools are how we build — Claude Code, spec-driven development, custom agent skills. You’ll use them daily and bring what you learn back to the team
- Help Shape How We Work: We’re still building our norms. You’ll have real input into how we review code, run retros, and onboard new engineers
What they're looking for:
- 1–3 Years of Professional Engineering Experience: You've shipped production code that real users depended on. Internships count if you owned real work. Career changers: if you spent years in another field and then made the switch to engineering, we consider that a strength, not a gap
- Business Sense: You understand how businesses work because you've worked in one — not just on the engineering side. You can talk to a client about their problem, not just the technical solution
- Genuine Curiosity: You pick things up because you want to, not because someone assigned them. You've taught yourself something meaningful recently and you can talk about how
- Comfort with Ambiguity: You'd rather try something and learn from what breaks than wait until you have the full picture. Client work is messy — you're okay with that
- Collaboration Over Solo Heroics: You'd rather pair through a hard problem than sit on it alone. You ask for help early, not as a last resort
- Clear Communication: You explain technical work clearly to engineers and non-engineers alike. Our clients are wealth management professionals, not developers
- Care About the Details: Testing, monitoring, documentation. The unglamorous work that keeps production systems running
- AI as a Tool, Not a Crutch: You use AI to work more efficiently; you don't use it to replace original thinking, creativity, and human collaboration
- Requires US work authorization; we can't sponsor visas
Benefits:
- Hybrid in-person / remote schedule from the Chicago office; fully remote for candidates outside Chicago.
Ready to apply to Impruve?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.