×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Germany, Pike County, Ohio, USA
Listing for: PowerToFly
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: Germany

This position is being advertised on behalf of a partner organization. Employment terms, benefits, and conditions may vary and are subject to the policies of the hiring company. Details on the specific requirements and conditions for this role will be provided during the recruitment process.

This is a remote role open to candidates located anywhere in the United States.

The company:

Fora Financial builds technology that helps small business owners access capital and manage their businesses with confidence. Our platform supports entrepreneurs at critical moments of growth, from expanding operations to managing cash flow and long-term financial health. The systems we build directly impact real people and real businesses every day.

The Engineering team at Fora Financial designs and maintains the core systems that power our lending platform. Engineers work closely with product, operations, finance, and legal teams to build reliable, scalable, and auditable systems in a highly regulated, data-sensitive environment.

As a Senior Software Engineer, you will join the Servicing domain, working on systems that support the post-approval loan lifecycle. This is a highly impactful role focused on correctness, reliability, and long-term system quality, where engineering decisions directly affect customer trust and financial outcomes.

The team and your role:

The Servicing domain owns the systems and workflows that manage loans after funding, including:

  • Loan lifecycle management, from funding through payoff, delinquency, collections, and charge-off
  • Payments and money movement, including ACH pulls, returns, retries, schedules, and payment application
  • Financial ledgers and reconciliation, covering balances, transaction history, and audit trails
  • Contracts and legal workflows, including contract generation, e-signatures, amendments, and enforcement
  • Collections and post-charge-off recoveries
  • Internal servicing tools and customer-facing portals used by Operations, Finance, Legal, and Support teams

This role sits at the core of Fora’s platform. You will work on systems where accuracy, reliability, and auditability are essential, and where small decisions can have significant downstream impact.

You will report to an Engineering Manager and work closely with a Technical Lead.

Your responsibilities:
  • Design, build, and maintain backend systems that support the post-approval loan lifecycle
  • Implement and evolve payment workflows, ledger logic, and lifecycle state transitions with a strong focus on correctness and resilience
  • Collaborate closely with your Technical Lead, Engineering Manager, product managers, and business stakeholders to translate requirements into high-quality technical solutions
  • Write clear, maintainable, and well-tested code, and contribute thoughtfully to design and code reviews
  • Debug and resolve complex production issues, participating in root cause analysis and follow-up improvements
  • Contribute to standards for observability, reliability, and operational excellence across the servicing platform
  • Continuously improve system quality, performance, and maintainability over time
Tech stack snapshot:
  • Backend: .NET (C#), .NET Core, ASP.NET Core
  • Frontend: Angular (Type Script), React
  • Data: SQL Server, Entity Framework, Snowflake
  • Cloud and infrastructure: Azure Functions, Azure App Service, Azure Service Bus, Azure API Gateway
  • Dev tooling: Azure Dev Ops, Visual Studio, Git
  • Architecture: REST APIs, microservices
  • AI-powered development tools: Git Hub Copilot, Cursor, Claude, ChatGPT

We welcome candidates with strong backend experience in similar technologies who are excited to work in a .NET environment.

What you bring:
  • Strong technical ownership, with experience building and supporting complex backend systems and taking responsibility for reliability and quality
  • Solid systems thinking, especially in stateful, data-sensitive domains, with an ability to reason about edge cases, failure modes, and downstream impact
  • Clear and effective communication, both written and verbal, with engineers, product partners, and business stakeholders
  • A collaborative approach, working closely with product managers and non-technical partners to translate business needs into scalable solutions
  • High engineering standards, with a strong focus on code quality, testing, and long-term maintainability
  • A growth mindset, with curiosity about new tools, technologies, and better ways of working, and a commitment to continuous learning
What  Has to Offer

Power To Fly  supports a fully remote team and core coverage with country specific benefits. This may include health care, a retirement savings plan, parental and adoption leave and perks such as self-directed budgets to support learning and growth. We also offer unlimited personal time off and mentorship opportunities.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary