B

Engineering Intern

Brim
CA
Posted 9/6/2026
0-2

Interested in this role?

Apply directly at Brim

Apply Now
About Brim Brim Financial is a category defining fintech, building the operating system for credit cards and payments. Our platform powers card programs for banks, credit unions, fintechs, and global brands across North America. We are a fast growing company. We are backed by EDC Growth Equity, Epic Ventures, Vistara Growth, and Impression Ventures and have been recognized as a CB Insights Fintech 100 company and Deloitte Fast 50 and Deloitte Fast 500 winner. This is a role where you'll ship real code into production systems that process credit card transactions and power rewards programs used at merchants worldwide. This is Not a “side project” internship. You'll work alongside senior engineers who will help you grow fast - and you'll be encouraged to use modern tooling to do your best work. What You'll Do • Work across the full stack - from backend services and databases to the front end interfaces our partners and internal teams rely on. This is full stack delivery. • Work with MySQL databases, JSON data structures, and third-party API integrations across our banking and payment network connections. • Write clean, efficient, and testable code in a production environment. Investigate and resolve bugs in existing systems, developing your debugging skills across the full stack. • Collaborate with senior engineers and product leads on feature development and technical design discussions. • Explore and experiment with emerging tools and approaches, sharing what you learn with the team. • Step in wherever the team needs help. Explore and experiment with new tools, frameworks, and AI-assisted development approaches. What You'll Bring • Hands-on development experience (internships, co-ops, and personal projects count). • Strong fundamentals in programming (e.g., Working with Claude Code or similar, Python, Java, JavaScript, or similar). • Solid understanding of SQL and API design. • A problem-solving mindset and genuine curiosity about how things work under the hood. • Willingness to learn the business domain. You'll be expected to understand how credit cards, payments, and rewards actually work, not just the code that powers them. • Strong oral and written communication skills for async collaboration across time zones. • Ability to work independently in a remote environment while staying connected to your team. Comfort with remote-first, sync and async daily collaboration with fluid times. • Willingness to pick up whatever the problem requires. Bonus if You Have • Experience with full-stack development. • Familiarity with CI/CD and modern developer tooling. • Interest in fintech, payments, or financial systems. Why Join Brim • Ship real features into a live fintech platform. • Work alongside experienced engineers in a high-growth environment. • Learn modern tools, including AI-assisted software development. • Gain exposure to payments infrastructure, APIs, and distributed systems. Other Information • Remote (US/Canada) | 8 months to 12 months. • Compensation: TBD • Base salary range: Actual compensation is determined based on skills, experience, and role level.