Senior Software Engineer

DocuPhase LLC

$100K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related discipline
  • 5+ years of .NET development experience
  • Hands-on experience in AP, AR, Payments, or financial software
  • Strong SQL Server database design and optimization skills
  • Self-motivated with the ability to navigate complex codebases
  • Strong problem-solving skills for debugging and optimizing applications
  • Excellent communication skills for collaboration with stakeholders

Responsibilities

  • Develop and maintain large-scale invoice processing systems
  • Enhance accounts payable and document management systems
  • Collaborate with business stakeholders to gather requirements
  • Build and maintain RESTful APIs and integrations
  • Design audit trails ensuring data integrity and compliance
  • Implement cloud document storage and retrieval solutions
  • Work with multi-tenant SaaS architecture for enterprise clients

Benefits

  • Comprehensive health, dental, and vision insurance
  • 401(k) plan with company match
  • Flexible work hours and remote work options
  • Professional development and continuing education opportunities
  • Generous paid time off policy
  • Collaborative and innovative work environment
Full Job Description
About the Role:

We are seeking an experienced Senior Software Engineer to join our software development team working on mission-critical financial technology applications. You will be responsible for developing and maintaining large-scale invoice processing, accounts payable, and document management systems serving enterprise clients across multiple industries. The ideal candidate brings hands-on experience in financial or B2B software, with a strong understanding of AP/AR workflows, Payments systems, and broader Finance domain processes.

Finance Domain Experience - Strongly Preferred:

Given the nature of our core products - invoice processing, vendor payment management, and AP automation - we place significant value on candidates with real-world experience in:
  • Accounts Payable (AP) and/or Accounts Receivable (AR) software development or operational systems
  • Payments platforms including ACH, wire transfer, virtual card, and payment processing workflows
  • Invoice processing, purchase orders, remittance processing, and B2B document exchange (EDI)
  • Financial Technology (FinTech) products serving enterprise or mid-market clients
  • ERP integrations - SAP, Oracle, NetSuite, QuickBooks, Microsoft Dynamics, or similar platforms
  • Audit trail design, financial data integrity, and compliance-aware software development
  • Spend management, treasury operations, or general ledger (GL) system connectivity

Technical Skills:

Core .NET Technologies
  • Advanced C# and VB.NET proficiency - mixed-language enterprise codebase
  • .NET Framework 4.6-4.8 - extensive experience with legacy .NET Framework applications
  • .NET 6/7/8 - modern .NET development for new platform initiatives
  • ASP.NET Web Forms and MVC - maintain and enhance hybrid web applications
  • ASP.NET Web API - build and maintain RESTful services and integrations
  • Entity Framework - data access and ORM patterns (Code First and Database First)
  • Windows Services - background processing services for document workflow automation

Web Technologies
  • Blazor Server - build modern web UIs for SaaS platform
  • AngularJS - maintain existing frontend components
  • JavaScript/jQuery - legacy frontend maintenance with jQuery UI and validation
  • XSLT transformations - XML-based templating systems
  • Telerik UI Components - enterprise UI components for legacy and modern applications
  • OAuth 2.0 & JWT - modern API authentication and security

Database & Data Technologies
  • SQL Server - complex stored procedures, functions, and database design
  • Database-first development - schema changes, migrations, and performance optimization
  • ADO.NET - custom data access patterns and legacy integration
  • Amazon S3 - cloud document storage and management

Architecture & Integration
  • Multi-tenant SaaS architecture - customer-specific configurations and customizations
  • EDI processing - Electronic Data Interchange (810, 850, 855, 856 transaction sets)
  • File processing - CSV, XML, fixed-width file imports/exports
  • SOAP/REST web services - external system integrations
  • Payment processing integrations - financial system connectivity

DevOps & Infrastructure
  • MSBuild and Visual Studio - build automation and deployment
  • IIS deployment and management - Windows-based web application hosting
  • Git version control - large enterprise codebase management
  • PowerShell scripting - deployment and automation tasks
  • Azure DevOps Pipelines - CI/CD with YAML configurations and automated testing
  • NuGet Package Management - private Azure Artifacts feeds and dependency management

Preferred Qualifications:
  • Bachelor's degree in Computer Science or related discipline.
  • 5+ years of .NET development experience
  • Finance/FinTech background - hands-on AP, AR, Payments, or financial software experience strongly preferred
  • Strong SQL Server database design and optimization skills
  • Self-motivated with ability to navigate complex, large codebases
  • Strong problem-solving skills for debugging and optimizing enterprise applications
  • Excellent communication skills for collaborating with business stakeholders and QA teams
  • Experience with legacy modernization and gradual migration strategies

Similar Jobs

More Jobs at DocuPhase LLC

  • Principle Data Engineer
    $130K — $160K *
    St. Petersburg, FL 33710 (Pinellas County)
    Information Technology
    In-Person
  • DevOps Engineer
    $90K — $130K *
    St. Petersburg, FL 33710 (Pinellas County)
    Information Technology
    In-Person

More Finance & Insurance Jobs

Find similar Senior Software Engineer jobs: