Senior Software Engineer
Who We Are
A Top Place to Work!
We believe in small businesses and the people who grow them. At Credibly, we leverage cutting-edge data science, technology, partner relations, and customer support to provide business owners with accelerated access to right-sized capital solutions. From working capital loans and merchant cash advances to lines of credit, we offer a suite of financing products that can accommodate nearly any stage of business development or credit profile.
Founded in 2010 with offices in Michigan, New York, and Arizona, we have provided access to over $3.1 billion to more than 61,000 small businesses nationwide. On top of being nominated as one of Crain's 50 fastest growing companies in New York and making several appearances on the Inc. 500 list, Credibly was also recently named a Top 25 Lending Technology Company by The Financial Technology Report.
The Opportunity
The Senior Software Engineer is responsible for the design and implementation of major components of our lending origination, servicing, and reporting system. This is done through both hands-on development and mentoring / leading more junior members of the team. Our technology is a microservices architecture purpose-built for AWS cloud on an open-source stack using Python, React, DynamoDB, MySQL, Linux, Docker, Large Language Models, and Generative AI.
What You Will Do
- Work fully embedded in a development team, including attending stand-up meetings and substantially overlapping your work day with Eastern time zone hours (minimum overlap of 9am to 1pm ET).
- Work with the engineering, product, and data science teams and business stakeholders to create, innovate, and implement effective solutions that support online lending and servicing.
- Lead the design and development of new software products and major enhancements to existing software for clients and business partners.
- Analyze, vet, and review code that supports standard database and software solutions on an enterprise software platform hosted on AWS.
- Leverage generative AI tools and LLMs to accelerate development, improve productivity, and build innovative product features.
Who You Are
- 5+ years building and running production Python services, including ownership through deployment, monitoring, and production incidents.
- 5+ years designing and consuming REST APIs in a microservices architecture, with clear reasoning about service boundaries, versioning, and backward compatibility.
- Hands-on experience with AWS beyond "it runs there": containerized compute (ECS/EKS or Lambda), queues and messaging (SQS/SNS), S3, and CloudWatch or equivalent observability tooling.
- Relational data modeling and query tuning in MySQL, plus practical DynamoDB access-pattern design.
- Automated testing (pytest or similar), CI/CD pipelines, incremental rollout, and troubleshooting on Linux.
- Demonstrated technical leadership: has led a multi-engineer effort end to end, authored the design, reviewed others' work, and grown less experienced engineers.
What Makes You Special
- Event-driven and asynchronous architectures (SQS/SNS, Airflow or similar orchestration).
- FastAPI and SQLAlchemy ORM.
- Docker, and infrastructure as code (Terraform or CloudFormation).
- React or another modern frontend framework.
- Building with LLMs and GenAI: prompt design, evaluation, RAG or agentic workflows, and working effectively alongside AI coding agents.
- Financial services applications and regulated data, especially lending or payments.
- Security practices for web applications: authn/authz, OWASP basics, secrets handling.
Employment Details, Physical & Travel Requirements:
*This position is engaged through our partner organization, 7GeoMax (7GM). Compensation and benefits package details will be provided through 7GM.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit. The employee is occasionally required to stand; reach with hands and arms; climb or balance; and talk or hear. The employee must regularly lift and/or move up to 10 pounds.