Skip to content

Open nowPosted yesterday

Development Manager

Tower Loan122 open roles

Where
Flowood MS
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowDevelopment ManagerTower Loan · Flowood MS
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Tower Loan's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market. Tower Loan postings stay open a median of 34 days.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted yesterday

Tower Loan median: 34 days open

The posting

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 Development Manager is responsible for leading software engineering teams and overseeing the development, modernization, and delivery of Tower Loan's technology systems, including the company's internal operating system. Reporting to the Chief Technology Officer, this position manages technical Team Leads and provides leadership to software developers to ensure projects are completed efficiently and meet established technical and business standards. This role oversees software development practices, system architecture, software quality, resource planning, and coordination across development teams to support Tower Loan's ongoing technology initiatives.

Duties/Responsibilities:

  • Lead software development initiatives, including the modernization of Tower Loan's loan management system, ensuring projects align with established technical requirements, timelines, and business objectives.
  • Manage and develop technical Team Leads, providing coaching, performance feedback, and guidance to support the effectiveness and professional growth of software development teams.
  • Oversee engineering project plans, resource allocation, delivery schedules, dependencies, and potential risks, communicating significant concerns to the Chief Technology Officer.
  • Collaborate with the Financial Services Product Manager and Business Analysts to translate approved business requirements into actionable development plans and priorities.
  • Work with software architects and technical Team Leads to establish consistent architecture standards, system designs, development practices, and integration requirements.
  • Provide technical oversight through system design evaluations, code reviews, and quality assessments to ensure applications are reliable, maintainable, and efficient.
  • Guide the implementation of modern software development technologies and practices, including C#, .NET, SQL Server, microservices, APIs, and event-driven architecture.
  • Ensure software development practices incorporate appropriate security controls, data protection measures, regulatory considerations, and system audit capabilities.
  • Oversee development processes, including source control, automated testing, continuous integration and deployment, and release readiness.
  • Establish accountability for code quality, testing standards, documentation, issue resolution, and overall team performance.
  • Coordinate technical dependencies and system integrations across development teams to maintain compatibility, data accuracy, and reliable system performance.
  • Support the transition from legacy applications to modern platforms, coordinating migration activities, system compatibility, and implementation readiness.
  • Lead the investigation and resolution of significant technical issues, identifying root causes and implementing improvements to prevent recurring problems.
  • Monitor engineering performance through development timelines, software quality, defect trends, release efficiency, and system reliability.
  • Evaluate staffing needs, participate in hiring and onboarding, and support employee development, performance evaluations, and succession planning.
  • Explore opportunities to improve software development processes through emerging technologies, including artificial intelligence, while maintaining appropriate security and quality controls.
  • Facilitate communication and coordination among development teams, Quality Assurance, Product Management, Information Technology, and external technology partners.
  • Provide regular updates to the Chief Technology Officer and other stakeholders regarding project progress, technical challenges, resource needs, and development priorities.
  • Ensure technical documentation, system architecture decisions, integration requirements, and operational procedures are maintained to support long-term system reliability.
  • Perform all other duties as assigned.

Required Skills/Abilities:

  • Strong knowledge of software engineering principles, system architecture, application development, and modern programming technologies, including C# and .NET.
  • Demonstrated ability to lead multiple software development teams, manage technical leaders, and coordinate complex technology initiatives.
  • Understanding of distributed systems, microservices, APIs, event-driven architecture, and relational databases.
  • Ability to evaluate technical designs, review code quality, and guide engineering decisions while delegating day-to-day development responsibilities.
  • Experience managing software delivery schedules, development resources, technical priorities, and cross-team dependencies.
  • Knowledge of software testing, code reviews, continuous integration and deployment, and secure development practices.
  • Strong leadership and mentoring skills with the ability to develop employees, manage performance, and maintain team accountability.
  • Excellent analytical, problem-solving, and organizational skills with the ability to resolve technical challenges and manage competing priorities.
  • Ability to collaborate effectively with Product Management, Business Analysts, and other technology teams to achieve business objectives.
  • Strong written and verbal communication skills with the ability to explain technical information and project updates to leadership and stakeholders.

Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field preferred; equivalent professional experience considered.
  • Eight or more years of professional software development or software engineering experience preferred.
  • Three or more years of experience managing software development teams, preferably including technical Team Leads or multiple development teams, required.
  • Demonstrated experience overseeing enterprise software development, system modernization, or complex technology implementations strongly preferred.
  • Extensive experience with C#/.NET, SQL Server, APIs, distributed systems, and software engineering reviews required.
  • Experience with microservices, Apache Kafka, Redis, domain-driven design, and enterprise system integrations strongly preferred.
  • Familiarity with Agile development methodologies, automated testing, CI/CD pipelines, and software release management preferred.
  • Experience with Jira, Azure DevOps, or similar software development management tools preferred.
  • Experience in consumer lending, financial services, payments, or other regulated industries beneficial.
  • Experience managing internal development teams and external contractors preferred.

Physical Requirements:

  • Stand, walk, and/or sit for eight (8) hours a day.
  • Communicate effectively, verbally and in writing, in person, via telephone, or electronically.
  • Lift and maneuver up to 20 lbs.

The above description outlines the most significant job functions performed, but may include other similar functions or assignments not explicitly mentioned.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Tower Loan's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Tower Loan's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Tower Loan's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.