Back-End Software Engineer

Theuniversityunion

Tallahassee (FL)

On-site

USD 75,000 - 95,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Life insurance
Dental insurance
Vision insurance
Disability insurance
Retirement plan
Paid vacation
Sick leave
11 paid holidays
401/457 retirement accounts

Job summary

Florida Housing Finance Corporation is seeking an experienced Back-End Software Engineer for our .NET engineering team in Tallahassee. You will design and implement features across our product portfolio, focusing on application logic, data access, and secure coding practices.

You will work with .NET 10+ (C#), ASP.NET Core, Razor Pages, and EF Core, collaborating across stack areas, including authentication, logging, and infrastructure.

Qualifications

  • 3+ years of professional software development experience in C# and the .NET ecosystem.
  • Experience with ASP.NET Core and Razor Pages.

Responsibilities

  • Design and build features and business logic using .NET technologies.
  • Work with authentication and authorization patterns (OIDC/OAuth 2.0).
  • Write unit and integration tests (xUnit/NUnit) with a mocking framework.

Skills

C#
ASP.NET Core
Razor Pages
Entity Framework Core
Git
Azure
OIDC
OAuth 2.0

Education

Bachelor's degree in Computer Science or related field

Tools

SQL Server
Azure
xUnit
Moq

Job description

  • Location 227 N Bronough Street Suite 5000,Tallahassee, FL, 32301-1367,United States
  • Base Pay $75,000.00 - $95,000.00 / Year
  • Job Category Data Management Staff
  • Employee Type FT Exempt

Florida Housing Finance Corporation is recruiting for an experienced Back-End Software Engineer to join our .NET engineering team, focused on application logic, business rules, and features across our product portfolio. You will work alongside teammatescovering infrastructure/cloud and UI/UX, with the flexibility to collaborate across the stack as needed.

Key Responsibilities:
  • Design and build application features and business logic using .NET 10 (C#), ASP.NET Core, and Razor Pages
  • Work with authentication and authorization patterns (OIDC / OAuth 2.0), including claims- and policy-based authorization in ASP.NET Core
  • Write semantic, structured application logs using standard .NET logging patterns (ILoggermessage templates and logging scopes) that support centralized logaggregation.
  • Implement caching strategies (in-memory and/or distributed) to improve performance and reduce database load
  • Work daily in Entity Framework Core against an evolving relational schema — querying, LINQ, and performance-aware data access, including reasoning about query performance at the SQL level
  • Write unit and integration tests (xUnit or NUnit, with a mocking framework)
  • Design, consume, and contribute to shared internal libraries used across multiple applications
  • Apply secure coding practices aligned with the OWASP Top 10 and applicable NIST security guidelines, including responsible handling of personally identifiable information (PII) and nonpublic financial information (NPI) in application code, logs, and error output
  • Communicate application configuration and environment variable requirements to the infrastructure team responsible for provisioning and deployment
  • Participate in code reviews and collaborate with teammates across the engineering team
  • Use AI-assisted development tools (e.g., GitHub Copilot) to accelerate delivery, applying sound engineering judgment to review and validate AI-suggested code
  • Troubleshoot and resolve application-level defects across environments
POSITION REQUIREMENTS:
  • 3+ years of professional software development experience in C# and the .NET ecosystem
  • Must be willing and able to work in an open office environment
The ideal candidate will have strong skills, experience, and relevant expertise in:
  • C# and the .NET ecosystem — real depth in async/await, LINQ, dependency injection, and testable software design
  • Strong hands-on experience with ASP.NET Core and Razor Pages (or MVC/Minimal APIs)
  • Solid understanding of HTTP fundamentals and general API design principles
  • Working knowledge of authentication/authorization concepts (OIDC, OAuth 2.0)
  • Experience with Entity Framework Core (or a comparable ORM), including writing and reasoning about the performance of the underlying SQL
  • Experience with caching strategies in a .NET application (in-memory and/or distributed caching, cache invalidation trade-offs)
  • Experience implementing structured logging best practices in .NET (Microsoft.Extensions.Logging/ILogger) to ensure event properties and contextual scopes are cleanly captured.
  • Practical knowledge of secure coding practices (OWASP Top 10) and handling sensitive personal or financial data responsibly in application code and logs, consistent with applicable NIST security guidelines
  • Demonstrable experience writing unit and integration tests (xUnit or NUnit, plus a mocking framework such as Moq or NSubstitute)
  • Proficiency with Git and collaborative pull request workflows
Preference will be given to applicants with:
  • Senior-level experience mentoring engineers or influencing application architecture decisions
  • Experience retrofitting test coverage onto legacy or lightly-tested codebases
  • Familiarity with Clean Architecture / layered application design (e.g., separated domain/application/infrastructure/presentation concerns)
  • Experience designing or maintaining shared/reusable component libraries consumed by multiple applications
  • Experience with configuration-driven or rules-engine-style system design
  • Familiarity with working alongside AI-assistant guidance/configuration systems (e.g., custom instructions or rules files) as part of a modern engineering workflow
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
Tech Stack at a Glance:
  • .NET (C#) | ASP.NET Core | Entity Framework Core | SQL Server | Git | Azure cloud services | AI-assisted development tools

This is an in-person position in the Tallahassee office of Florida Housing Finance Corporation. We do not offer remote work options.

*Note: Florida Housing Finance Corporation does not offer employer visa sponsorship. All applicants must be legally authorized to work in the United States without the need for current or future visa sponsorship.

CRIMINAL HISTORY CHECK:

A criminal history record check will be conducted on the selected applicant .

Summary
SALARY AND BENEFITS:

Anticipated hiring salary is $75,000 - $95,000 annually, commensurate with experience. Florida Housing provides a comprehensive benefits package including health, life, dental, vision, short and long-term disability insurance, and other miscellaneous programs. Paid vacation, sick and personal leave; 11 paid holidays; and 401/457 retirement accounts.

ABOUT THE CORPORATION:

At Florida Housing Finance Corporation, we are passionate about helping Floridians find a place to call home. For over 40 years, we have welcomed home more than 2,000,000 families. Our vision is to be recognized as an outstanding provider of innovative, measurable, data-driven, and fiscally sustainable solutions for affordable housing in our state. Do you share our values and want to make an impact? At Florida Housing, your work will help provide safe and affordable housing opportunities to our Florida families.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back-End Software Engineer - Florida Housing Finance Corporation
Back-End Software Engineer - Florida Housing Finance Corporation

Sate Housing Finance Agencies (HFAs) • Town of Florida (NY)

On-site
USD 75,000 - 95,000
Health, life, dental, vision insurance
Disability insurance
401(k)/457 retirement plans
+1
Azure SQL Infrastructure Developer
Azure SQL Infrastructure Developer

Theuniversityunion • Tallahassee (FL)

On-site
USD 72,000 - 88,000
Federal Loan Programs Manager
Federal Loan Programs Manager

Florida Association of Counties • Town of Florida (NY)

On-site
USD 54,000 - 65,000
Senior HR Operations Assistant - Florida Housing Finance Corporation
Senior HR Operations Assistant - Florida Housing Finance Corporation

Sate Housing Finance Agencies (HFAs) • Tallahassee (FL)

On-site
USD 50,000 - 60,000
Health insurance
Dental insurance
Vision insurance
+3
Back-End .NET Engineer for Public-Sector Impact
Back-End .NET Engineer for Public-Sector Impact

Sate Housing Finance Agencies (HFAs) • Town of Florida (NY)

On-site
USD 75,000 - 95,000
Health, life, dental, vision insurance
Disability insurance
401(k)/457 retirement plans
+1
Azure SQL Infrastructure Developer - Florida Housing Finance Corporation
Azure SQL Infrastructure Developer - Florida Housing Finance Corporation

Sate Housing Finance Agencies (HFAs) • Town of Florida (NY)

On-site
USD 72,000 - 88,000
Health insurance
Dental plan
Vision plan
+3
Legislative Coordinator
Legislative Coordinator

Florida Housing Finance Corporation • Tallahassee (FL)

On-site
USD 50,000 - 65,000
Health, dental, vision insurance
Life insurance and disability coverage
Paid vacation and holidays
+1
882997 - BENEFITS ADMINISTRATOR - SES - 40033027
882997 - BENEFITS ADMINISTRATOR - SES - 40033027

State of Florida • Tallahassee (FL)

On-site
USD 54,000 - 85,000
Health insurance
Retirement plan (FRS)
9 paid holidays
+3
Business Systems Analyst
Business Systems Analyst

First Capital Finance/Florida First Capital • Tallahassee (FL)

On-site
USD 60,000 - 80,000
Health insurance
Life and long-term disability insurance
12 vacation days and 10 sick days annually
883363 - SENIOR MANAGEMENT ANALYST SUPV - SES - 40010007
883363 - SENIOR MANAGEMENT ANALYST SUPV - SES - 40010007

State-of-Florida • Tallahassee (FL)

On-site
USD 54,000 - 70,000
Health insurance
Retirement plan
Paid holidays
+1