Software Engineer
Posted Updated
- ModernFi is hiring software engineers to join a talented and collaborative team building the foundation of our platform
- You’ll work on critical systems from day one, with meaningful ownership and the opportunity to shape the direction of our products and infrastructure
- You will join a talented and collaborative team to design, build, and maintain foundational systems that power ModernFi’s products and integrations
- From day one, you’ll have significant ownership and the opportunity to shape the direction of our platform, engineering culture, and broader company trajectory
- We believe in hiring top talent and giving you the autonomy to build impactful solutions, while fostering a culture of collaboration and learning
- You’ll grow your expertise, work on mission-critical systems, and contribute to products that help banks and credit unions better serve their communities, improving financial health nationwide
- Design and build scalable, maintainable, and correct backend services to support ModernFi’s core products and bank integrations
- Lead or contribute to technical initiatives, with opportunities to define architecture, lead projects, and mentor teammates
- Partner closely with Product to define requirements, translate business needs into technical specs, and ship elegant, impactful features
- Uphold and evolve engineering best practices, including code quality, testing, CI/CD pipelines, and documentation
- Participate in design discussions, conduct code reviews, and contribute to technical decisions that scale with our business
- Tackle challenging technical problems with innovative and pragmatic solutions
- Help cultivate an inclusive, high-performing engineering culture grounded in trust, ownership, and collaboration
Benefits
- Unlimited PTO
- Premium health, dental, and vision insurance
- Company equity
- Strong understanding of software engineering principles, with tangible experience writing high-quality, production-ready code
- Interest in financial systems and the opportunity to work on meaningful problems with real-world impact
- High level of empathy, integrity, and calmness under pressure
- Proven ability to independently design, develop, and maintain backend systems
- You’re a thoughtful IC who thrives on shipping great software, improving team practices, and supporting those around you
- Experience leading or contributing significantly to complex engineering projects (for more senior candidates)
- Excellent communication skills with the ability to explain technical concepts clearly to both technical and non-technical audiences
- Comfortable operating in a fast-paced, dynamic environment with shifting priorities
- 4+ years of software engineering experience (flexible depending on level), ideally with Python, AWS, or similar modern technologies
- During the recruitment process, you’ll meet the our leadership team and, provided conversations go well, will be invited to an onsite presentation
