Open Positions

Software Development Manager

Farragut is searching for an experienced software development manager with the potential to grow into an executive role. It is a strategic position reporting directly to division VP. We are looking for an aspiring leader who wants to make a significant long-term positive impact on the industry and the team. Farragut will invest in this leader's growth as per our culture and this role. This position is in the Workers Compensation Division of FARRAGUT. The primary responsibilities of this role are to coach and mentor a team of software developers and lead the team's efforts in delivering business-critical projects.

The ideal candidate will possess the following skills/attributes:

  1. Bright, energetic, self-motivated with a track-record of goal-achievement and high performance and a desire and aptitude to manage diverse challenges.
  2. Strong people management skills to coach and mentor their team and:
    1. Understand problems before attempting to solve them
    2. Find solutions that benefit everyone and establish mutually agreed-upon outcomes
    3. Be easy to approach with a concern and genuinely interested in listening to the views of others
    4. Give, seek, and receive constructive feedback without triggering defensiveness
    5. Foster collaboration by seeking out the strengths and perspectives of others
    6. Create a positive climate that supports people doing their best, promoting high levels of teamwork through her/his leadership style.
  3. Strong technical foundation to effectively contribute to and lead the work efforts of a team of developers and:
    1. Understand software engineering best practices and exercise judgment in selecting methods, techniques, or criteria for work.
    2. Perform broader technical design and create code specifications.
    3. Ensure the code is scalable and meets performance and security requirements
    4. Trouble-shoot problems of diverse scope where analysis of data requires evaluation of identifiable factors.
    5. Propose and contribute to process and project improvements.

    Key Responsibilities:

    • Directs the work efforts and results of two teams of 6+ developers by practicing Agile software development to design, develop, test, deploy, and maintain applications using technologies listed below
    • Develops team goals and manages them for results and provides input for weekly monitor and control meetings.
    • Develops team through coaching performance, completing employee performance and development reviews, goal setting, development planning, and recognition.
    • Creates environment of highly engaged employees and retention.
    • Manages routine employee situations and knows corporate policies and holds team accountable by modeling them.

    Required Qualifications:

    • 7-8 years of experience in developing and testing enterprise information systems
    • Experience leading software development teams
    • Experience across the technology stack:
      • Enterprise RDBMS (Oracle Database or SQL Server)
      • Microsoft .NET (C# preferred)
      • ASP.NET (MVC or Web Forms)
      • Web Technologies such as JavaScript, jQuery, Bootstrap, React, or Node.js
      • Reporting Solutions such as SQL Server Reporting Services or similar
      • Windows Server 2012 R2 & Windows Server 2016
    • Experience troubleshooting OS configuration & performance issues
    • Experience managing IIS application deployment and troubleshooting issues
    • Experience in an Agile environment with daily scrums, sprint planning, and retrospectives, and DevOps toolsets such as Azure DevOps or Jira
    • Bachelor's Degree in Computer Science, Mathematics, Physics, or Statistics with a GPA of 3.0 or above

    Compensation & Benefits:

    The salary for this position is determined based on candidate's previous work experience, current technical abilities and market salary information.

    Farragut offers a competitive benefits package with benefits starting on your very first day of employment.

    Benefits for full-time employees include:

    • Leadership growth using Covey's 7 Habits framework, private and group coaching by an executive-coach, and proactive mentoring by company executives.
    • 20 days of paid time off + 7 paid holidays each year
    • Comprehensive Medical Insurance, with FSA or HSA options
    • Vision & Dental Care
    • 401k Matching
    • Life Insurance, including both short & long-term disability

    About FARRAGUT

      Farragut is a provider of software solutions for the Workers' Compensation and Local Government markets. Specifically, we have created software that automates manual transactions and stores important data for Workers' Compensation Bureaus and NC counties. Farragut's systems allow our clients to better utilize their resources and do their work more efficiently. Farragut's purpose is to transform with trust. We work to transform how our customers conduct their business by earning their trust and delivering continuous innovation. We lean on our three pillars of integrity, innovation and being service driven throughout the process. Farragut offers an environment where people who are passionate about achieving meaningful results, value innovation, and embrace our customers' objectives as their personal responsibility can excel. Learn more about the organization at

    Please submit resumes to: