Courses and programmes from universities and institutions worldwide.
Software Engineer (US Candidates only)
Get alerts for roles like this
More Software Engineer (US Candidates only) roles in United States — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.
Job Description
About Ottimate Ottimate is an AI-powered AP [Accounts Payable] automation platform that empowers finance teams to reduce costs, prevent overpayments, detect fraud, and enforce policy compliance across the entire invoice-to-payment lifecycle.
About the role We’re looking for a capable, growth-minded software engineer to join our team as its third engineer. This is an ideal opportunity for an early-to-mid-career engineer who wants meaningful ownership, close collaboration with experienced teammates, and the opportunity to grow quickly.
Our team solves real customer problems across a mature financial platform. The work ranges from building product features to investigating production incidents, improving database performance, strengthening security boundaries, and maintaining reliable accounting and payment workflows.
We use AI-assisted development tools extensively, but we do not treat generated code as automatically correct.
A successful engineer in this role will know how to use tools such as Claude Code or Codex to navigate unfamiliar systems and accelerate development while remaining responsible for correctness, security, testing, and operational safety. You do not need experience with every technology or with fintech.
We care more about strong fundamentals, curiosity, sound judgment, and the ability to learn quickly.
Responsibilities
Build, test, and maintain backend product features, primarily using Python, Django, and relational databases. Use AI coding tools to investigate problems, implement changes, write tests, and improve documentation. Critically review AI-generated code for correctness, security, performance, and maintainability.
Turn customer feedback into reproducible technical problems, fix the root cause, check whether customer data was affected, and update it. Translate ambiguous customer feedback into reproducible technical problems and practical product improvements.
Own work from initial investigation through implementation, testing, QA, deployme
Required Skills
Upskill for This Role
Courses from Udemy and edX matched to this role's skills.

【한글자막】 Python 에서의 데이터 조작 : Pandas 완벽 단기 특강

Programmez des applications web Python avec Flask

FastAPI Essentials for Python Developers

OpenAI Agents SDK Mastery Journey in Python

Intro to Data Analysis with Python

Creación de aplicaciones para teléfonos móviles con Python
ResumeKart may earn a commission from these links at no extra cost to you.
Partner picks for Software Engineer (US Candidates only) in United States
Matched to the skills this page calls for and the candidate's location.
- edXVerified partnerPartner course providercovers python
- UdemyVerified partnerPartner course provider
A marketplace of instructor-created courses across technology, business and creative skills.
covers python - Partner competition
Coding challenges, hackathons and developer assessments.
covers pythonBengaluruVisit partner →
Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.