Software Engineer (US Candidates only)
Quick Summary
About Ottimate Ottimate is an AI-powered AP [Accounts Payable] automation platform that empowers finance teams to reduce costs, prevent overpayments, detect fraud,
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
~1 min readWe’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
~1 min read- →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, deployment verification, and follow-up.
- →Build and maintain APIs, asynchronous jobs, integrations, internal tools, and data-processing workflows.
- →Write clear, maintainable code with appropriate automated test coverage.
- →Participate in code reviews and technical discussions with the rest of the engineering team.
- →Improve system reliability, observability, documentation, and development processes.
- →Protect financial correctness, tenant isolation, data integrity, auditability, and customer privacy.
- →Gradually take ownership of larger features and technical decisions as you grow in the role.
Requirements
~1 min read- Professional software engineering experience at an early-to-mid-career level.
- Strong working knowledge of Python.
- Experience designing, querying, and debugging applications backed by relational databases.
- Familiarity with APIs, automated testing, Git, and collaborative software-development practices.
- Experience using AI-assisted coding tools in real development work.
- The ability to evaluate and validate generated code rather than accepting it automatically.
- Strong debugging skills, including in an unfamiliar codebase, and the habit of asking what a bug did to customer data, then helping correct it.
- An understanding of common application concerns such as authorization, concurrency, retries, idempotency, and failure handling.
- Clear written and verbal communication.
- A careful approach to systems that handle sensitive business and financial data.
- Comfort working on a small team with broad ownership and changing priorities.
- Curiosity, humility, and a willingness to ask questions, receive feedback, and learn new systems.
Nice to Have
~1 min read- Experience with Django or another Python web framework.
- Experience with PostgreSQL, query analysis, and database-performance optimization.
- Familiarity with Celery or another asynchronous job-processing system.
- Experience with AWS, ECS, Docker, and CI/CD pipelines.
- Experience with observability tools such as ClickStack, Sentry, or OpenTelemetry.
- Experience with TypeScript, Angular, or another modern frontend framework.
- Experience building or maintaining fintech, accounting, accounts-payable, payments, or ERP-integration software.
- Experience working directly with customers, support teams, or other non-engineering stakeholders.
- Familiarity with access controls, audit trails, data remediation, and safe bulk-data operations.
- Experience supporting production systems or participating in incident investigation.
- You’ll thrive here if you are pragmatic, dependable, and comfortable working through ambiguity. You should enjoy understanding how systems behave in the real world—not just writing code from a ticket.
- The strongest candidate will use AI to move faster while retaining ownership of the result. They will verify assumptions, test important behavior, consider failure cases, and communicate clearly when something remains uncertain.
- We are not looking for someone who already knows every technology or financial concept we use. We’re looking for a generally capable engineer with good instincts, customer empathy, and a strong learning mindset.
- This role offers close collaboration and mentorship from experienced engineers, along with the opportunity to make a visible impact on a growing product and engineering team.
What We Offer
~2 min readWe care deeply about making Ottimate an incredible place to work and invest a significant amount of time and energy into creating and maintaining a company culture that provides our team with a generous level of support whilst inspiring them to do their best work.
The specific benefits/perks we offer are continually evolving, but currently include:
Location & Eligibility
About this job
- Pay per year
- $130,000–$155,000 a year
- 26% below the $192,500 median for Software Engineer jobs on Jobera (6,049 salaries).
- Posted
- 1 day ago
Listing Details
- Posted
- October 20, 2026
- First seen
- October 20, 2026
- Last seen
- October 20, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 80%
- Scored at
- October 20, 2026
Signal breakdown
Ottimate is a leading provider of innovative technology solutions designed to streamline operations and enhance productivity for businesses of all sizes.
View company profile4 other jobs at
View all →Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.
