Software Engineer

Credibly
Southfield, MI, United States
1 day ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Airflow Amazon Web Services Amazon S3 Automation of Tests Code Review Databases Relational Databases Linux Amazon DynamoDB Python (Programming Language) MySQL Open Source Technology
+22 more
Open Web Application Security Query Optimization Software Systems SQLAlchemy Management of Software Versions Web Applications Datadog Enterprise Software Applications ReactJS Large Language Models Prompt Engineering Generative AI Cloudformation Fastapi Pytest Front End Software Development Cloudwatch Restful APIs Amazon Simple Queue Service (SQS) Terraform Docker Microservices

Job description

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.

Requirements

  • 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application