TEAM LEAD SOFTWARE DEVELOPER

The Knox County
Knox County, TN, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$95,160.0 - $110,490.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Amazon Web Services Software Applications Computing Platforms Microsoft Azure Code Review Cyber Security Databases Programming Tools Systems Development Life Cycle Cloud Services
+7 more
Software Engineering Software Systems Systems Architecture System Testing Systems Integration Tablet Computers Programming Languages

Job description

The purpose of this classification is to provide management, systems development, and support, utilizing the most appropriate technologies and solutions for their team., * Leads the design, development, testing, deployment, and maintenance of enterprise software applications and systems.

  • Provides technical leadership, guidance, mentoring, and code review for software development staff and project teams.
  • Establishes and enforces software development standards, coding practices, security requirements, and architectural guidelines.
  • Designs efficient, accessible, scalable, and secure software solutions for county departments and users.
  • Evaluates emerging technologies, software platforms, and development tools to determine feasibility and value for Knox County operations.
  • Collaborate with county departments, stakeholders, and vendors to gather business requirements and develop effective technical solutions.
  • Oversees software integration with third-party systems, APIs, databases, and cloud services.
  • Troubleshoots and resolves complex application, system, and user issues.
  • Manages software development project priorities, timelines, deliverables, and technical resources.
  • Coordinates and participates in system testing, quality assurance, and change management processes.
  • Ensures software applications comply with security standards, accessibility requirements, and applicable regulations.
  • Creates and maintains technical documentation, system architecture diagrams, standards, procedures, and end-user materials.
  • Assists in strategic planning for application modernization, system improvements, and long-term technology initiatives.
  • Trains and supports users and technical staff on software systems and processes.
  • Remains current with industry trends, programming languages, frameworks, cybersecurity practices, and development methodologies.
  • Participates in after-hours support, system maintenance, and emergency response activities as needed.
  • Respond to and report immediately if called upon by local, regional or central office supervisors, as part of a coordinated emergency response by the Knox County Mayor’s Office Ensure regular, punctual attendance during scheduled work hours.
  • Perform other duties as required.

Requirements

Do you have experience in User training (technical support)?, Do you have a Bachelor’s degree?, * Education: Bachelor’s Degree Certifications (Required By Hire):

  • Certifications (Required After Hire): None
  • Experience: 5 years
  • Preferences: None

Other Requirements: This position may require you to obtain and maintain Criminal Justice Information Services (CJIS) certification throughout your employment with Knox County IT. This includes, but is not limited to, a favorable background check completed and approved by the Tennessee Bureau of Investigation, successful completion of security awareness training, and a signed TBI Release of Information Form Acknowledgment within the first six months of hire and biennially thereafter. *

Substitutes for Requirements: Any equivalent combination of education, training, and experience which provides the requisite knowledge, skills, and abilities may be considered for employment into the position. *

Pre-Hire Requirements: Successfully pass a background check.

Key Knowledge: Experience in local government or public sector technology environments. Experience with cloud platforms such as Microsoft Azure or AWS.

Key Skills: Excellent verbal and written communication skills Proficient in use of PCs, tablets, smartphones and other electronic devices Excellent time management skills Good customer service skills Strong interpersonal skills Strong problem-solving skills Good organization skills Good negotiation skills.

Abilities:

  • Ability to perform in a position of high complexity Ability to work cooperatively as a member of a team
  • Ability to focus and demonstrate attention to detail Ability to work collaboratively, communicate, and build and maintain effective partnerships with internal and external partners

Occupational Hazards:

Working Conditions: Physical demands are light. Ability to lift up to 20lbs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · WWC 2022

3:06 min

Questioning the unique workplace needs of software developers

Pauline Pagliaro Pauline Pagliaro · WWC 2025

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

Videos

See all

Related articles

See all