City of Charlotte
Public Services
SoftwareDeveloper,Senior
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Take initiative to identify, analyze, and solve problems; Analysis and troubleshooting
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
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.