Staff/Principal Software Engineer
Bloomington, ILFULL_TIMEPosted Jul 21, 2026
Role responsibilities Develop and maintain scalable web applications and financial infrastructure using Ruby on Rails and TDD. Collaborate with cross-functional teams to design APIs, mentor junior engineers, and contribute to system architecture. Requirements Requires over 5 years of professional experience with a focus on Ruby on Rails and strong expertise in Test-Driven Development. Candidates should have experience in FinTech, BaaS, or payments and be able to work autonomously. Key skills Ruby on Rails, Test-Driven Development, Banking as a Service, FinTech, Payments Infrastructure, API Design, PostgreSQL, MySQL, NoSQL, Heroku, Python, React, System Architecture, Software Scalability, Web Security, Technical Leadership Keywords Ruby on Rails, TDD, FinTech, BaaS, Payments, PostgreSQL, MySQL, NoSQL, Heroku, Python, React, API, Backend Services, Software Architecture, Scalability, Web Development, Security Best Practices, Startup, Cloud-based Solutions