> Markdown version of [/jobs/ext/3080949-software-engineer](https://www.wearedevelopers.com/jobs/ext/3080949-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Credibly - **Location:** Southfield, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Airflow, Amazon Web Services, Amazon S3, Automation of Tests, Code Review, Databases, Relational Databases, Linux, Amazon DynamoDB, Python (Programming Language), MySQL, Open Source Technology, 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 - **Published:** September 25, 2026 - **Apply:** https://www.juju.com/job/16_9eb7dceb ## About the Role * 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. ## 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)