Software Engineer

Tower Loan

Flowood (MS)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tower Loan in Flowood, MS is seeking a Software Engineer to design, develop, and maintain scalable backend services in .NET Core / C#. You will modernize legacy applications, build microservices, and integrate internal and third-party platforms to support core business processes.

You will collaborate with product and engineering teams, work on SQL Server schemas, and apply secure, compliant coding practices while participating in CI/CD pipelines, code reviews, and front-end work with Blazor.

Qualifications

  • Bachelor’s degree in computer science or related field required.
  • Minimum 3+ years of professional .NET Core / C# development experience.
  • Experience with SQL Server (DDL, indexing, views) required.
  • Experience integrating third-party APIs and building internal SDKs.
  • Understanding of DDD and clean architecture principles.
  • Front-end experience with Blazor or React preferred.

Responsibilities

  • Design, develop, and maintain scalable backend services in .NET Core / C# as part of microservices.
  • Refactor legacy monoliths into modern APIs with minimal business disruption.
  • Collaborate with product and engineering teams on services supporting core workflows.
  • Develop and manage SQL Server schemas, stored procedures, and views.
  • Implement event-driven patterns (Kafka) for reliable async processing.
  • Participate in CI/CD pipelines, code reviews, and deployment scripting.
  • Work with Blazor front-ends to deliver modern user experiences.
  • Ensure security, privacy, and regulatory compliance; contribute to docs.

Skills

Microservices architecture
REST APIs
Event-driven design
CI/CD pipelines
Debugging
Team collaboration
Communication

Education

Bachelor's Degree in Computer Science or related field

Tools

SQL Server
Kafka
Blazor
React
CI/CD tooling
Cloud/containerization

Job description

## Software EngineerApplylocations: Flowood MStime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2027**We take pride in what we do! Deciding to come grow with us is an exciting opportunity to enhance your career success stories. You are the center to what we do. We would love to have you here!**The Software Engineer designs, develops, and maintains high-quality software solutions supporting Tower Loan’s core business systems and enhances operational efficiency. This role works closely with product and engineering teams to modernize legacy applications, build scalable microservices, and integrate internal and third-party platforms.**Duties/Responsibilities:*** Design, develop, and maintain scalable backend services in .NET Core / C# as part of our new microservices architecture.* Refactor legacy monolithic components into modern Application Programming Interfaces (APIs), ensuring smooth migration and minimal business disruption.* Collaborate with product and engineering teams on services supporting Account Inquiry, Workbox, Smart Comments, Unified Messaging, and Document/eSignature workflows.* Build and maintain Structured Query Language (SQL) Server schemas, stored procedures, and views — with strong focus on data integrity, performance, and version control.* Develop and manage integrations across payment, document management, analytics, and business intelligence platforms, as well as internal service APIs.* Implement event-driven patterns (Kafka) for reliable communication and asynchronous processing.* Participate in code reviews, sprint planning, and Continuous Integration (CI)/ Continuous Deployment (CD) pipeline optimization.* Work with front-end teams using Blazor to deliver seamless, modern user experiences.* Ensure compliance with security, privacy, and regulatory frameworks (Telephone Consumer Protection Act (TCPA), Controlling the Assault of Non-Solicited Pornography and Marketing Act (CAN-SPAM), Gramm-Leach-Bliley Act (GLBA), etc.).* Contribute to technical documentation, ERDs, OpenAPI specs, and deployment scripts.* Perform all other duties as assigned.**Required Skills/Abilities:*** Strong understanding of microservices architecture, Representational State Transfer (REST) APIs, and event-driven design.* Experience with CI/CD tools and deployment pipelines.* Excellent debugging, analytical, and problem-solving skills.* Familiarity with messaging platforms (push notifications, Short Message Service (SMS), Interactive Voice Response (IVR), or email orchestration) preferred.* Demonstrated integrity, discretion, and professionalism when handling sensitive or confidential information.* Strong interpersonal and communication skills; able to work independently and collaboratively in a team environment.* Proficient in Microsoft Office Suite (Excel, Word, PowerPoint) and other relevant software tools.**Education and Experience:*** Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field required.* 3+ years of professional software development experience in .NET Core / C# required.* Experience with SQL Server (Data Definition Language (DDL), performance tuning, views, and indexing) required.* Proven experience integrating third-party APIs and building internal Software Development Kits (SDKs) required.* Understanding of domain-driven design (DDD) and clean architecture principles required.* Experience with data visualization or automation platforms (such as Domo or Botpress) preferred.* Front-end development experience (Blazor or React) preferred.* Familiarity with containerization and cloud platforms preferred.* Experience modernizing legacy financial or loan servicing systems preferred.* Relevant certifications in software development or cloud technologies are a plus.**Physical Requirements:*** Stand, walk, and/or sit for eight (8) hours a day* Communicate effectively, verbally, written, in person, via telephone, or electronically.* Lift and maneuver up to 20 lbs.### Grow Your Future with Tower Loan!With over 260 locations across 8 states, our team builds strong customer relationships by offering personalized financial solutions in person, by phone, and online. We're dedicated to our communities, foster employee growth, and offer clear career paths through internal promotion. Join us and grow your career today!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Service Representative
Customer Service Representative

Tower Loan • Jackson (MS)

On-site
USD 30,000 - 40,000
Health and Well-Being Options
401(k) Match
Paid Time Off
+2
Application Support Engineer
Application Support Engineer

Tower Loan • Flowood (MS)

On-site
USD 70,000 - 90,000
Customer Service Representative
Customer Service Representative

Tower Loan • Jefferson City (MO)

On-site
Health and Well-Being Options
401(k) Match
Paid Time Off
+5
Customer Service Representative
Customer Service Representative

Tower Loan • Zachary (LA)

On-site
USD 32,000 - 46,000
Health and vision coverage
Dental coverage
Life insurance
+5
Manager Trainee
Manager Trainee

Tower Loan • Ridgeland (MS)

On-site
USD 40,000 - 60,000
Health and Well-Being
401(k) Match
Paid Time Off
+6
Customer Service Representative
Customer Service Representative

Tower Loan • Holly Springs (MS)

On-site
USD 30,000 - 40,000
Health and Well-Being Options
Up to 3% 401(k) Match
Paid Time Off
+3
Customer Service Representative
Customer Service Representative

Tower Loan • Harvey (LA)

On-site
USD 32,000 - 42,000
Health and Wellness
401(k) Match
Paid Time Off
+1
Customer Service Representative
Customer Service Representative

Tower Loan • Missouri

On-site
USD 36,000 - 42,000
Health and Well-Being Options (Medical
Dental
Vision
+4
Customer Service Representative
Customer Service Representative

Tower Loan • Laurel (MS)

On-site
USD 30,000 - 40,000
Health and Well-Being Options
Up to 3% 401(k) Match
Paid Time Off
+3
Customer Service Representative
Customer Service Representative

Tower Loan • Springfield (IL)

On-site
Health insurance
401(k) match
Paid time off
+2