City of Charlotte

Public Services

SoftwareDeveloper,Senior

$96–120k Charlotte, North Carolina, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Software Developer, Senior at City of Charlotte. Skills: Application Development, Data Engineering, Business Analysis, Solution Design. Define and improve user business requirements. Lead design, development, and support of enterprise data solutions”

Industry & Context.

Public Services
Problems you'll solve

Take initiative to identify, analyze, and solve problems; Analysis and troubleshooting

Eligibility Requirements

Background checks, Pre-employment drug-screening test, Physical examination, Skills test, Other assessments

What They're Looking For.

Must Have

High School Graduate or Equivalent, Seven (7) experience in application development, business analysis, requirements definition, and information technology support OR Bachelor’s degree from an accredited college or university in Information Technology, Computer Science, or a directly related field, At least three (3) years of experience in application development, business analysis, requirements definition, and information technology support, NC valid driver's license

Nice to Have

Bachelor’s degree from an accredited college or university in Information Technology, Computer Science, or a directly related field, At least three (3) years of experience in application development, business analysis, requirements definition, and information technology support, Any equivalent combination of training, education, and experience that provides the required skills, knowledge, and abilities

What You'll Do.

Define and improve user business requirements

and support of enterprise data solutions

Provide advanced technical leadership

Design scalable data pipelines

Integrate systems across the organization

Ensure data is accurate and accessible

Develop and maintain custom applications

Support integration of business systems

Design and implement APIs

Build and maintain ETL/ELT data pipelines

Ensure data quality and performance

Support development of AI-ready datasets

Implement data governance and monitoring

Partner with stakeholders to define requirements

Perform systems analysis

Evaluate technologies

Provide advanced support for applications

Coordinate resolutions

Maintain system security

Maintain data integrity

Provide guidance to team members

Support business case development

How You'll Work.

Team & Collaboration

Partner with stakeholders to define requirements; Collaborate with stakeholders to make informed decisions; Provide guidance to team members

Communication Scope

Communicate effectively, both orally and in writing; Communicate technical expertise to all levels of users

Process & Methodology

Lead projects, including scope and schedule, Project coordination/management

Full Job Description

Date Opened: Friday, May 22, 2026 12:00 AM Close Date: Sunday, June 07, 2026 12:00 AM Department: Charlotte Water Department Salary: $96,323.00 - $120,404.00 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** Responsible for defining and improving user business requirements through technology while leading the design, development, and support of enterprise data solutions. This role provides advanced technical leadership in application development, data integration, and data pipeline engineering to support a centralized data ecosystem. The Software Developer Senior leads efforts to design scalable data pipelines, integrate systems across the organization, and ensure data is accurate, accessible, and ready for advanced analytics and AI initiatives. **The salary for this position is $108,363.60 to $120,403.99 _commensurate with experience_** **ESSENTIAL DUTIES & RESPONSIBILITIES** Application Development & System Integration * Develop and maintain custom applications, interfaces, and configurations either in AWS/Cloud environments or on-prem. * Support integration of business systems, including asset management, GIS, and customer platforms * Design and implement APIs to integrate thi

Free ATS check

Applying for this Software Developer, Senior role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about City of Charlotte?

Real rants from real employees. Read before you apply.

Read Company Rants →