Charlottenc
Software Developer Lead
Charlotte-Mecklenburg Government Center
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.7M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Lead / management
- Stated salary
- $108,851 per year
- Country
- US
- Work mode
- On-site / unstated
- First seen by hirly
- 6 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
Department: Innovation and Technology Department
Salary: $108,851.00 - $156,473.59 Commensurate with Experience
Welcome to the City of Charlotte
Charlotte is America’s Queen City, opening her arms to a diverse and inclusive community of residents, businesses and visitors alike. Here you will find a safe, family-oriented city where people work together to help everyone thrive. The mission of the City of Charlotte is to deliver quality public services and promote the safety, health, and quality of life for all residents.
Our guiding principles include:
Attracting and retaining a skilled and diverse workforce
Valuing teamwork, openness, accountability, productivity, and employee development
Providing all customers with courteous, responsive, accessible, and seamless quality services
Taking initiative to identify, analyze, and solve problems
Collaborating with stakeholders to make informed decisions
SUMMARY
The City of Charlotte Innovation & Technology (I&T) Department, Public Safety Division, is seeking a highly skilled Software Development Lead to design, develop, modernize, and support business-critical applications and technology solutions serving the Charlotte-Mecklenburg Police Department. This position provides technical leadership across the full software development lifecycle for mission-critical web applications, system integrations, automation initiatives, and cloud-based platforms.
As a key member of the Public Safety Applications Development team, this role is responsible for establishing and applying development methodologies, standards, and best practices; maintaining and enhancing existing software assets; developing new business applications and analytics products; and supporting large-scale modernization efforts. A primary focus of the position is leading the modernization and migration of web-based applications to cloud platforms while ensuring solutions are secure, scalable, reliable, efficient, and aligned with the operational needs of a law enforcement environment.
Major Duties and Responsibilities:
- Lead architecture, development, and delivery of scalable, secure software solutions.
- Develop, test, deploy, maintain, and enhance simple to complex web, mobile, desktop, database, and service-based applications throughout the software development lifecycle.
- Build and maintain web-based applications using Microsoft .NET technologies, including C#, ASP.Net, MVC.Net, Blazor, JavaScript, HTML, and CSS.
- Design, create, and optimize SQL Server and Oracle database components, including stored procedures, functions, complex queries, and supporting data structures.
- Create, modify, and maintain RESTful and SOAP web services and APIs to integrate datasets, improve performance, and support reliable information delivery.
- Maintain and support existing custom and commercial off-the-shelf applications, including production monitoring, issue diagnosis, performance optimization, and user support.
- Provide technical oversight, code review guidance, and development best practices.
- Lead modernization and migration of applications to Amazon AWS or other approved cloud environments, including deployment, monitoring, and cloud-based operational support.
- Implement and administer DevOps practices such as source control, work item tracking, continuous integration/continuous delivery (CI/CD), automated deployments, and infrastructure-as-code where appropriate.
- Research emerging technologies, evaluate vendor software and technical approaches, and recommend solutions that align with public safety requirements, City standards, and long-term technology direction.
- Collaborate with department executives, business stakeholders, developers, analysts, vendors, consultants, and other technical staff to align software, data analytics, GIS, and business intelligence solutions with strategic and operational priorities.
- Provide technical guidance and subject-matter expertise for application development, data analytics, automation, and decision-support systems; coordinate work efforts for large-scale projects as assigned.
- Document software designs, system architecture diagrams, technical specifications, system processes, maintenance activities, and issue resolutions to support operational continuity and knowledge transfer.
- Apply secure coding, data privacy, and information security practices appropriate to law enforcement and municipal IT environments, while maintaining confidentiality and professional boundaries.
- Assist with on-call support and callback for assigned technologies and systems, as required.
- Perform related duties and responsibilities as required.
Knowledge, Skills & Abilities:
- Advanced knowledge of the full Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, maintenance, and modernization of enterprise applications and services.
- Strong proficiency with Microsoft .NET development technologies, including C#, Blazor, MVC.Net, ASP.NET, and related web application frameworks.
- Strong knowledge of front-end web technologies such as JavaScript, HTML, and CSS.
- Expertise in relational database design and development using Microsoft SQL Server and/or Oracle, including complex SQL, stored procedures, functions, and performance optimization.
- Experience designing and supporting RESTful and SOAP web services and application programming interfaces.
- Strong understanding of Amazon AWS or comparable cloud platforms, including application migration, deployment, monitoring, scalability, and operational support.
- Experience with AWS cloud in the role of a Software Developer working with Microsoft .Net technologies, Containerization and Orchestration, Microservices is plus
- Knowledge of DevOps practices and tools, including source control, work item tracking, CI/CD pipelines, automated deployment, and infrastructure-as-code concepts.
- Experience with source control and development collaboration tools such as Team Foundation Server (TFS), Git, or comparable platforms.
- Strong troubleshooting, debugging, root-cause analysis, and performance optimization skills for custom applications, commercial software, web services, databases, ETL processes, and production systems.
- Knowledge of secure software development practices, data governance, privacy, and security standards applicable to public safety, law enforcement, and municipal technology environments.
- Ability to analyze complex information-system challenges and develop scalable, sustainable technical solutions aligned with organizational priorities.
- Ability to research and evaluate emerging technologies and vendor solutions for technical fit, business value, security, maintainability, and long-term sustainability.
- Strong project coordination, organizational, and time-management skills, with the ability to prioritize and manage multiple development and support efforts in a fast-paced environment.
- Excellent written and verbal communication skills, including the ability to translate technical concepts into clear, actionable information for non-technical stakeholders.
- Strong collaboration skills and the ability to work effectively with cross-functional teams, executives, vendors, consultants, technical staff, and end users.
- Ability to provide technical guidance, share knowledge, and support the development of team members without formal supervisory responsibility.
- Strong attention to detail, adaptability, continuous-learning mindset, and commitment to reliable, high-quality technology solutions.
- Experience with multifactor authentication (MFA) technologies and identity providers, such as Okta, Auth0, or comparable platforms, including authentication configuration, integration, troubleshooting, and support.
- Knowledge of artificial intelligence (AI) and generative AI concepts, capabilities, limitations, and appropriate use in software development.
- Experience using AI-assisted development to
Listed on hirly, a job board. hirly is not the employer: Charlottenc is hiring for this role.
Similar jobs
- Lead Software DeveloperIntertek Global · Bozeman, MT, United StatesFirst seen today
- Lead ERP Software DeveloperOshkoshcorporation · 2 LocationsFirst seen 3d ago
- Senior Software Developer (Golang/Terraform)Jobgether · USFirst seen todayremote
- Junior Software DeveloperJobgether · USFirst seen todayremote
- Software Developer (Top Secret with agreement to obtain CI Poly Clearance Required)Northpointtechnology · St. Louis, Missouri, United StatesFirst seen today
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job