Skip to main content

Product Engineer

Posted today

besmarteeChandler (AZ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

About BeSmarteeBeSmartee is building what commercial lending needs to move forward, starting with FlashSpread. FlashSpread by BeSmartee automates financial spreading for commercial lenders, transforming tax returns and financial statements into structured, reviewable data. By reducing manual data entry, FlashSpread helps lenders review deals faster, improve financial data accuracy, standardize analysis, and increase credit team capacity. Trusted by 1,000+ financial institutions, BeSmartee is expanding its technology to support more of the commercial lending process while continuing to serve mortgage lenders with our established origination solutions. Role Opportunity We are seeking a Product Engineer is to turn customer problems into reliable, production-quality software, owning each outcome from discovery and design through release and operation, while building the shared Platform as a Service (PaaS) and the document processing, financial data, and loan application workflows it powers.
Responsibilities: Own outcomes end to end: take a customer workflow or application problem from discovery and design through implementation, validation, release, and production follow-up. Architect with judgment: translate business goals into technical options, acceptance criteria, and a practical delivery plan; produce clear designs for substantial changes, seek feedback early, and make explicit trade-offs between customer value, delivery time, quality, and maintainability. Build the shared platform: develop reusable services and APIs for document processing, financial data, and mortgage loan application workflows, with clear contracts, tenant isolation, configuration, observability, and a practical path for existing applications to migrate onto the platform. Build across boundaries: implement frontend, backend, data, and integration changes, including REST or GraphQL APIs, asynchronous workflows, data-heavy user interfaces, and relational data models and migrations, collaborating with specialists where appropriate. Prevent escaped defects: define meaningful automated test coverage, review edge cases with the Quality Engineer, and own code through review, deployment, secure configuration, and monitoring. Troubleshoot and improve: lead investigation of complex defects and incidents across application code, data, queues, integrations, and cloud infrastructure; communicate impact clearly, document root cause, and deliver durable fixes. Partner with stakeholders: work with business, design, quality engineering, and security to clarify workflows, surface customer and delivery risks, and turn strategic initiatives and customer commitments into achievable increments. Raise the team’s standard: review code and designs, mentor peers, document decisions, and improve developer tooling and delivery practices. Use AI responsibly: apply AI tools to explore requirements, prototype, write and review code, generate tests, and investigate failures, while choosing appropriate tools and models, managing context and cost, protecting customer and company data, and independently verifying the results.
Qualifications: Proven ownership: at least 7 years of experience building and operating production software, with a record of designing and shipping complex features or systems and being able to explain the decisions, trade-offs, and post-release results. Agentic engineering (required): hands-on experience with agentic engineering or AI-driven development in software delivery, including reviewing, testing, and maintaining AI-generated work. Full-stack depth: strong production experience with TypeScript/JavaScript, modern frontend development, APIs, and backend services (Node.js, React, C#/.NET, or Ruby valued; equivalent depth in a comparable stack welcome), plus strong data modeling, testing, and debugging skills. Platform and cloud fluency: understanding of multi-tenant SaaS and PaaS architecture, authorization, and auditability, and working experience with AWS (or equivalent), CI/CD, containers, and production monitoring. Clear communication: the ability to explain a technical solution to business and technical stakeholders in clear English, and to communicate directly about risks, estimates, incidents, and trade-offs. Domain curiosity: experience in financial services, document processing, workflow systems, or legacy modernization is valuable; the ability to learn the domain quickly is essential. Independent and aligned: comfortable working independently in a small team as requirements evolve, on an agreed schedule with substantial overlap with US Eastern business hours.
Benefits:
  • 80% of the Employee medical base plan covered by the company
  • Medical, Vision, Dental, Short/Long Term Disability, and Voluntary Life plans available 401K with match
  • Unlimited PTORemote office environment with a great value driven culture
BeSmartee, Inc. is an equal opportunity employer. We do not discriminate on the basis of age, race, color, religion or religious creed, sexual orientation, gender, gender identity, marital status, family or parental status, disability, military or veteran status, age, or any other basis protected by law. All employment decisions at BeSmartee are based on a person’s merit, business needs, and role requirements.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this