367 Software Development jobs in Huntersville
Lead Software Development Engineer
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, architecture, and implementation of scalable, high-performance software solutions.
- Mentor and guide a team of software engineers, providing technical leadership, code reviews, and performance feedback.
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications and actionable development plans.
- Drive best practices in software development, including agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
- Identify and address technical debt, ensuring the long-term maintainability and robustness of the codebase.
- Champion innovation by exploring and recommending new technologies, frameworks, and architectural patterns.
- Oversee the entire software development lifecycle, from conception and design to deployment and ongoing maintenance.
- Ensure code quality, performance, and security standards are met across all developed applications.
- Troubleshoot and resolve complex technical issues, providing timely solutions to production problems.
- Foster a collaborative and productive team environment, encouraging knowledge sharing and professional development.
- Contribute to strategic technical planning and roadmap development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of professional software development experience, with at least 3 years in a leadership role.
- Extensive experience with modern programming languages (e.g., Java, Python, C#) and frameworks.
- Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
- Proven experience with database technologies (SQL and NoSQL).
- Strong grasp of software design patterns, data structures, and algorithms.
- Demonstrated experience with CI/CD pipelines and infrastructure as code (IaC).
- Excellent problem-solving, debugging, and analytical skills.
- Exceptional leadership, communication, and interpersonal abilities.
- Experience with containerization technologies like Docker and Kubernetes is a plus.
- A passion for building high-quality, scalable, and innovative software solutions.
Software Development Manager
Posted 9 days ago
Job Viewed
Job Description
Maximus is seeking a results-oriented Software Development Project Manager to join our team managing multiple delivery teams while shaping our clients' technological and operational future through thoughtful collaboration, adherence to industry best practices, and by way of a continuous improvement mindset.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Job Description:
• Engage as trusted advisor with client leadership team, demonstrating responsiveness to priorities while also providing actionable strategies and recommendations to solve challenges, improve processes, and achieve client goals
• Serve as main Point of Contact for Development teams for cross-team collaboration within the Program, removing communication stovepipes, enhancing awareness of work in progress, and promoting collaborative problem solving for challenges encountered during enhancements and maintenance efforts
• Enable a relentless improvement mindset for development teams and program-wide through engaged promotion of intellectual curiosity, clarity on empowered contributors across all team members, active listening, and embracing change
• Promote development team and program actions to mature the Scaled Agile Framework (SAFe) practice in place to include but not limited to the following:
o Encourage organizational alignment of the ART (AGile Release Train) with client strategy and goals, and business objectives
o Foster collaboration among teams to facilitate flow of work, removing impediments and helping to escalate issues through problem-solving actions
o Enable internal engagement in Innovation and Planning opportunities to promote continuous improvement
o Help manage risks, constraints, and dependencies that impact the ART's goals
o Identify and track metrics that enable data-driven decisions and improvements
o Facilitate Agile Release Train (ART) events like Program Increment (PI) Planning and ART Syncs
• Provide back-up support to Scrum Masters and assist in fulfilling their duties if on leave
• Maintain weekly communication with the client's Product Manager and Product Owners to ensure teams are operating in lockstep with one another and recognize risk areas that can be mitigated as a group
• Manage, monitor and report on the capacity, utilization, and forecasting of the development teams to determine a development and release schedule that maximizes throughput
• Promote a strategy with tactical steps that can be implemented and monitored leading to improved code quality practices, automation testing, test-driven development, shifting of security to the left, and requirements traceability
Minimum requirements:
• Due to federal requirements only US Citizens who do not possess dual citizenship with another country may be considered. Selected candidate will be required to successfully complete a government-sponsored clearance process for position of public trust prior to start.
• Bachelor's Degree
• 7+ years of Direct Management Experience
• Proficiency in Microsoft suite of tools
• Ability to think quickly, act swiftly, and adapt
• Comfortable tasking peers, briefing senior leadership and briefing groups of people
• Experience with creating and delivering formal contract deliverables from start to finish while brokering input across the program from capability SMEs
• Experience with managing Scrum Masters, Business Analysts, Developers, and Quality Assurance engineers while ensuring they are complying with program processes and norms.
• Experience working in a scaled Agile environment
• Agile Certifications/Trainings
Desired skills and qualifications:
• Experience developing dashboards with PowerBI
• Previous experience as a Release Train Engineer (RTE) or practicing the role and responsibilities as laid out by SAFe
• Development experience a plus: Java, XBRL, HTML, API Development, JSON and/or REST services
• Application Modernization experience. Have helped to transform a monolithic application to microservice architecture
• Familiarity with Red Hat OpenShift platform
• Experience managing IT/Software projects at a financial agency
• Consulting or Systems Integration experience to a federal department or agency in support of a high visibility system/application
• SAFe Certifications/Trainings
#techjobs #clearance #veteransPage #C0reJobs
Minimum Requirements
TCS196, T4, Band 7
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at .
Minimum Salary
$
130,000.00
Maximum Salary
$
160,000.00
Software Development Senior Specialist

Posted 15 days ago
Job Viewed
Job Description
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Software Development Senior Specialist to join our team in Charlotte, North Carolina (US-NC), United States (US).
**Job Description:**
**Day to Day job Duties: (what this person will do on a daily/weekly basis)**
+ Monitoring & Alerts - Review and respond to alerts from Azure Monitor, Log Analytics, and other monitoring tools, Investigate resource utilization (CPU, RAM, storage, network), Identify recurring incidents and suggest automation.
+ Incident & Request Handling - Work on tickets escalated from L1 / tech Support, Query timeouts / performance slowness, User access/permissions issues, Perform root cause analysis and create knowledge base articles for recurring issues, Escalate complex infra/app issues to L3 or vendor support if needed.
+ Patching - Schedule and monitor patch deployments for VMs/resources, Validate post-patch system health.
+ Database Monitoring & Health Checks - Monitor SQL server jobs, error logs, blocking sessions, deadlocks, Track database growth, free space, and index fragmentation, Review backup job success/failures.
+ Backup & Restore Support - Verify daily backups (full, differential, log), Perform restore requests for developers/test environments.
+ Maintenance Tasks - Run index and statistics updates (scheduled jobs), Apply minor patches/hotfixes under DBA guidance, Validate SQL Agent jobs are running successfully.
+ Request Fulfillment -Creating new databases (with standard templates), Providing database exports/imports, Running approved scripts.
**Skills / Experience Expected**
+ Bachelor's degree in Computer Science, IT, or related field (or equivalent experience).
+ 5+ years of experience in Microsoft Azure Cloud IT support, preferably cloud or infrastructure.
+ 5+ years of experience working with SQL Server in support or operations.
+ 2+ years of experience with monitoring tools (Kibana/Grafana).
+ Good understanding of Azure Portal navigation and core services: Virtual Machines (VMs), Storage Accounts, Networking (VNet, NSG, VPN), Azure AD.
+ Familiarity with Identity & Access Management (IAM/RBAC).
+ Basic knowledge of Azure Monitor, Log Analytics, and Alerts.
+ Experience handling backups and restore operations in Azure.
+ Familiarity with resource provisioning and scaling.
+ Good knowledge of SQL Server Management Studio (SSMS) and SQL Server including monitor and troubleshoot SQL Agent jobs, check logs for failures, blocking, and deadlocks, run queries for health checks (sessions, backups, fragmentation), familiarity with backups & restores (full, differential, log).
+ Knowledge of Ticketing systems (ServiceNow, JIRA, Remedy, etc.).
+ Strong troubleshooting and analytical skills.
+ Good communication skills (able to explain technical issues clearly to non-technical users).
+ Ability to work on shift-based support (24x7 environments in many orgs).
**Nice to Have; (But not a must)**
Automation & Scripting - PowerShell or Azure CLI for automating routine tasks, writing simple T-SQL scripts to automate repetitive tasks.
About NTT DATA:
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com
NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting hourly range for this remote role is **( 50- 57/hour).** This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on several factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
This position is eligible for company benefits that will depend on the nature of the role offered. Company benefits may include medical, dental, and vision insurance, flexible spending or health savings account, life, and AD&D insurance, short-and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally required benefits
Junior Software Development Apprentice
Posted 7 days ago
Job Viewed
Job Description
Program Overview:
- Gain intensive training in programming languages (e.g., Python, Java, JavaScript) and development frameworks.
- Learn principles of software development lifecycle, including design, coding, testing, and deployment.
- Work on real-world projects under the guidance of senior mentors.
- Develop skills in version control systems (e.g., Git).
- Understand database concepts and management.
- Participate in code reviews and contribute to team problem-solving sessions.
- Explore different areas of software development, such as front-end, back-end, or mobile development.
- Receive ongoing feedback and mentorship to foster professional growth.
- Prepare for a potential full-time role within the organization upon successful completion of the apprenticeship.
Requirements:
- High school diploma or equivalent.
- Demonstrated interest in software development or technology (e.g., personal projects, relevant coursework).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to learn quickly and adapt to new technologies.
- Must have a reliable internet connection and a suitable home office setup for remote work.
- Eagerness to commit to the full duration of the apprenticeship program.
- No prior professional software development experience is required; we value potential and drive.
- Associate's or Bachelor's degree in a non-computer science field can be advantageous if paired with a demonstrated passion for coding.
This apprenticeship opportunity, based in Charlotte, North Carolina, US , is a fully remote program designed to launch your career in tech. Our client is dedicated to nurturing talent and providing a supportive learning environment for aspiring developers.
Junior Software Development Apprentice
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and testing of software applications under mentorship.
- Learn and apply programming languages and development tools.
- Participate in code reviews and contribute to code quality improvements.
- Collaborate with team members on software development projects.
- Gain experience with version control systems (e.g., Git).
- Understand and practice agile development methodologies.
- Troubleshoot and debug software issues with guidance.
- Contribute to technical documentation.
- Engage in continuous learning and skill development.
- Work effectively in a remote team environment.
- Assist with database management tasks.
- Test and deploy software updates.
Qualifications:
- High school diploma or equivalent required; pursuing or holding a Bachelor's degree in Computer Science or a related field is a plus.
- Strong interest in software development and technology.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills for remote collaboration.
- Ability to learn quickly and adapt to new technologies.
- Self-motivated and able to work independently in a remote setting.
- Familiarity with basic programming concepts is beneficial but not mandatory.
- A proactive attitude towards learning and skill development.
- Must be legally authorized to work in the US.
- Passion for building and creating software.
Security Engineer - Secure Software Development

Posted 15 days ago
Job Viewed
Job Description
Newsweek Recognizes Sedgwick as America's Greatest Workplaces National Top Companies
Certified as a Great Place to Work®
Fortune Best Workplaces in Financial Services & Insurance
Security Engineer - Secure Software Development
Security Engineer - Secure Software Development
**PRIMARY PURPOSE OF THE ROLE:** To manage the implementation of security measures to protect company data, networks, and computer systems. To focus on executing security fundamentals for threat detection, investigation, and response efforts.
**ARE YOU AN IDEAL CANDIDATE?** We are looking for enthusiastic candidates who thrive in a collaborative environment, who are driven to deliver great work, are customer-oriented and are naturally empathetic.
**ESSENTIAL RESPONSIBLITIES MAY INCLUDE**
+ Engineers, implements and monitors security measures for the protection of computer systems, networks and information.
+ Identifies and defines system security requirements.
+ Designs computer security architecture and develops detailed cyber security designs.
+ Prepares and documents standard operating procedures and protocols.
+ Configures and troubleshoots security infrastructure devices.
+ Develops technical solutions and new security tools to assist in mitigating security vulnerabilities and automating repeatable tasks.
+ Leads IT groups and business units as necessary in troubleshooting compatibility issues between security tools and business or productivity programs.
+ Performs analysis of suspected malicious code and other software or programs and provides written or verbal analysis to management.
+ Analyzes client and customer needs as required and provides clear and concise reports to leadership.
+ Works closely with management on assigned projects from inception through implementation ensuring adequate internal communication and user involvement is maintained.
**QUALIFICATIONS**
Eight (8) years of encryption technologies/algorithms, digital forensics, network topologies, and access controls experience or equivalent combination of educated and experience required.
**Skills & Knowledge**
+ Knowledge of TCP/IP services
+ Knowledge of audit and compliance
+ Knowledge of vulnerability management
+ Knowledge of penetration testing
+ Knowledge of various operating systems
+ Knowledge of desktop productivity software
+ Knowledge of Carbon Black Protection
+ Knowledge of Symantec Endpoint Protection and host data loss prevention
+ Knowledge of information technology security frameworks
+ Excellent oral and written communication skills, including presentation skills
+ PC literate, including Microsoft Office products
+ Analytical and interpretive skills
+ Strong organizational skills
+ Excellent interpersonal skills
+ Ability to create and complete comprehensive, accurate and constructive written reports
+ Ability to work in a team environment
+ Ability to meet or exceed Performance Competencies
**Proficient in Snyk for Application Security:** Demonstrated expertise in integrating Snyk into CI/CD pipelines to proactively identify and remediate vulnerabilities in open-source dependencies, container images, and infrastructure as code. Skilled in leveraging Snyk's developer-first tools to maintain secure codebases, enforce security policies, and ensure compliance with industry standards. Experienced in configuring automated scans, interpreting results, and collaborating with development teams to implement effective remediation strategies, contributing to a robust DevSecOps culture.
**TAKING CARE OF YOU**
+ Career development and promotional growth opportunities
+ A diverse and comprehensive benefits offering including medical, dental vision, 401K, PTO and more
#LI-TS1
Work environment requirements for entry-level opportunities include -
Physical: Computer keyboarding
Auditory/visual: Hearing, vision and talking
Mental: Clear and conceptual thinking ability; excellent judgement and discretion; ability to meet deadlines
Travels as required
The statements contained in this document are intended to describe the general nature and level of work being performed by a colleague assigned to this description. They are not intended to constitute a comprehensive list of functions, duties, or local variances. Management retains the discretion to add or to change the duties of the position at any time.
Sedgwick is an Equal Opportunity Employer and a Drug-Free Workplace.
**If you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, consider applying for it anyway! Sedgwick is building a diverse, equitable, and inclusive workplace and recognizes that each person possesses a unique combination of skills, knowledge, and experience. You may be just the right candidate for this or other roles.**
**Sedgwick is the world's leading risk and claims administration partner, which helps clients thrive by navigating the unexpected. The company's expertise, combined with the most advanced AI-enabled technology available, sets the standard for solutions in claims administration, loss adjusting, benefits administration, and product recall. With over 33,000 colleagues and 10,000 clients across 80 countries, Sedgwick provides unmatched perspective, caring that counts, and solutions for the rapidly changing and complex risk landscape. For more, see** **sedgwick.com**
Software Development Job Training Program
Posted today
Job Viewed
Job Description
Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend.
The program combines technical and professional training with access to internships and job placement support through our industry-leading talent placement firm YUPRO Placement. If you receive an internship, it may be at Bank of America, Wells Fargo, Lowe's Companies, Inc. or other leading organizations in the Charlotte area.
Are you eligible?
You can apply to Year Up United if you are:
- A high school graduate or GED recipient
- Eligible to work in the U.S.
- Available Monday-Friday throughout the duration of the program
- Highly motivated to learn technical and professional skills
- Have not obtained a Bachelorʼs degree
- You may be required to answer additional screening questions when applying
What will you gain?
Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week.
In-depth classes include:
- Banking
- IT Support
- Application Development
- Data Analytics
- Project Management
Get the skills and opportunity you need to launch your professional career.
75% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year.
Be The First To Know
About the latest Software development Jobs in Huntersville !
Senior Project Manager, Software Development
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage the full lifecycle of software development projects.
- Develop comprehensive project plans, including scope, schedule, budget, and resources.
- Facilitate Agile ceremonies and ensure adherence to Agile principles.
- Identify, assess, and mitigate project risks and issues.
- Manage project budgets and track expenditures.
- Communicate project status, updates, and key decisions to stakeholders.
- Build and maintain strong relationships with project teams and stakeholders.
- Ensure timely and quality delivery of project deliverables.
- Manage project scope changes and ensure proper change control processes are followed.
- Provide leadership and mentorship to project team members.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- 7+ years of experience in project management, with a focus on software development.
- Proven experience leading complex, cross-functional software projects.
- Strong understanding and practical application of Agile methodologies (Scrum, Kanban).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Asana, MS Project).
- Experience with budget management and resource allocation.
- Ability to manage multiple projects simultaneously in a hybrid work environment.
- PMP or equivalent certification is a plus.
Senior Project Manager, Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage the end-to-end lifecycle of software development projects.
- Define project scope, objectives, requirements, and deliverables.
- Develop comprehensive project plans, schedules, and budgets.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- Manage project resources, including team allocation and task assignment.
- Identify, assess, and mitigate project risks and issues.
- Ensure effective communication and collaboration among project stakeholders.
- Track project progress, performance, and milestones, reporting to leadership.
- Ensure adherence to quality standards and best practices in software development.
- Foster a positive and productive team environment.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 7 years of experience in software project management.
- Proven experience managing Agile software development projects.
- Proficiency with project management tools (e.g., Jira, Asana).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- PMP, CSM, or equivalent certification is a plus.
- Strong analytical and problem-solving capabilities.
- Ability to manage projects effectively in a hybrid work setting.
Senior Project Manager, Software Development
Posted 7 days ago
Job Viewed