1

Software Engineer Software Engineer Jobs in Kannapolis, NC

Software Engineer

Charlotte, NC ยท On-site

$51 - $55/hr

Senior Software Engineer, Data Engineering (ETL Modernization) We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC (Hybrid, 3 days/week onsite: Monday-Wednesday) Duration: 12-Month ...

Software Engineer

Charlotte, NC ยท On-site

$68 - $73/hr

The ideal candidate combines strong Python engineering expertise with experience in AI/ML operations, cloud platforms, API development, and enterprise software delivery. Responsibilities * Design ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Software Engineer

Charlotte, NC ยท On-site

$68 - $73/hr

Senior Full Stack Software Engineer We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC (Brevard Office) Work Model: On-site, 5 days per week Employment Type: Contingent/Contract ...

Software Engineer

Charlotte, NC ยท On-site

$68 - $73/hr

Software Engineer, Data Engineering (ETL) We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC (300 Brevard St) Work Model: Hybrid - 3 days onsite (Monday-Thursday preferred ...

Software Engineer

Charlotte, NC ยท On-site

$60 - $65/hr

Client is seeking a seasoned Software Engineer with expertise in developing scalable, high-performance applications. They possess proficiency in .NET Core, Angular, MS SQL Server, REST APIs, and ...

Software Engineer

Charlotte, NC ยท On-site

$53 - $57/hr

Software Engineer, Java Backend Location: Charlotte, NC (Hybrid) Team: TCOO Technology Employment Type: Contract (6 Months with Potential Extension or Conversion) About the Role We are seeking an ...

Software Engineer

Charlotte, NC ยท On-site

$68 - $73/hr

Software Engineer, Full Stack (Java) We are not accepting C2C or 1099 arrangements. Location: Charlotte, NC (CIC) Work Model: Hybrid (3 days/week onsite, Monday-Wednesday preferred) Employment Type:

Specialty Software Engineer Duration: 24 Months Contract Location: Charlotte, NC - 28202 - Hybrid Role Interview process: * 2 hours in person interview, string of multiple technical one on ones ...

Specialty Software Engineer Duration: 24 Months Contract Location: Charlotte, NC - 28202 - Hybrid Role Interview process: * 2 hours in person interview, string of multiple technical one on ones ...

The Software Engineer writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in ...

Software Engineer Intern What you will be doing: This position collaborates with a team of highly talented software engineers creating software products most of which are in developed in a cutting ...

Software Engineer

Charlotte, NC ยท Hybrid

$125K - $142K/yr

We are seeking a Software Engineer to join our engineering team, focusing on building the foundational infrastructure, APIs, and services that power our entire product ecosystem. This role involves ...

Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience * In-depth knowledge in information systems and ability to identify, apply ...

This role combines deep software engineering expertise with technical leadership responsibilities and is ideal for an engineer who enjoys solving large-scale infrastructure challenges while mentoring ...

Software Engineer Intern What you will be doing: This position collaborates with a team of highly talented software engineers creating software products most of which are in developed in a cutting ...

As a Software Engineer on our Frontend Infrastructure team, you will bridge the gap between core backend systems and user-facing frontend frameworks. You will design, build, and optimize backend ...

Software Engineer Intern

Charlotte, NC ยท On-site

$52K - $78K/yr

Software Engineer Intern What you will be doing: This position collaborates with a team of highly talented software engineers creating software products most of which are in developed in a cutting ...

Showing results 21-40

Software Engineer Software Engineer information

See Kannapolis, NC salary details

$62.5K

$145.2K

$202.3K

How much do software engineer software engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for software engineer software engineer in Kannapolis, NC is $145,200.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,100.00 and $170,300.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Software Engineer vs Web Developer?

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What cities near Kannapolis, NC are hiring for Software Engineer Software Engineer jobs?

Cities near Kannapolis, NC with the most Software Engineer Software Engineer job openings:

Infographic showing various Software Engineer Software Engineer job openings in Kannapolis, NC as of August 2026, with employment types broken down into 2% Internship, 83% Full Time, 2% Part Time, and 13% Contract. Highlights an 64% In-person, 13% Hybrid, and 23% Remote job distribution, with an average salary of $145,200 per year, or $69.8 per hour.

Software Engineer

Charlotte, NC โ€ข On-site

Judge Group, Inc.
Recruiting and Staffing Servicesย โ€ขย 5 - 10K employees

$51 - $55/hr

Other

Medical, Dental, Vision

Re-posted 13 days ago


Job description

Location: Charlotte, NC Salary: $51.00 USD Hourly - $55.00 USD Hourly Description:
Senior Software Engineer, Data Engineering (ETL Modernization)
We are not accepting C2C or 1099 arrangements.
Location: Charlotte, NC (Hybrid, 3 days/week onsite: Monday-Wednesday)
Duration: 12-Month Contract (Potential Extension)
About the Role
We are seeking a Senior Software Engineer to join the Offer Management Engineering team responsible for supporting and modernizing a large-scale platform that manages marketing offers and campaign data across multiple products.
In this role, you will help drive a strategic modernization initiative focused on migrating enterprise ETL workloads from Ab Initio to PySpark and Python. You will balance hands-on software engineering and production support responsibilities while partnering with stakeholders to improve scalability, reliability, and performance across critical data processing systems.
The ideal candidate is a strong ETL engineer with deep technical expertise, a proactive mindset, and the ability to independently own complex deliverables from analysis through implementation.
What You'll Do
  • Design, develop, enhance, and support enterprise-scale ETL applications and data pipelines.
  • Maintain and optimize existing Ab Initio-based ETL workflows and batch processing systems.
  • Contribute to the migration of ETL workloads from Ab Initio to PySpark and Python.
  • Analyze existing architectures and perform proof-of-concepts (POCs) to validate modernization strategies.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions.
  • Support application deployments and post-deployment stabilization activities.
  • Monitor scheduled jobs and data processing workflows to ensure operational reliability.
  • Improve system performance, scalability, and maintainability through engineering best practices.
  • Collaborate with engineers, product stakeholders, and business partners in an Agile environment.
  • Participate in sprint planning, backlog refinement, design discussions, and code reviews.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • 4+ years of experience in ETL development and enterprise data integration.
  • Hands-on experience with Ab Initio development and support.
  • Strong programming experience with Python.
  • Experience building and supporting PySpark data processing solutions.
  • Experience working with Oracle Database and SQL.
  • Experience supporting production applications, including incident resolution and root cause analysis.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and drive work to completion with minimal supervision.
Preferred Qualifications
  • Experience migrating ETL solutions from legacy platforms to modern data engineering frameworks.
  • Experience with cloud platforms such as AWS, Google Cloud Platform (Google Cloud Platform), Azure, or OpenShift.
  • Experience with CI/CD pipelines, DevOps practices, and automated testing.
  • Experience working within Agile/Scrum development teams.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or similar coding assistants.
  • Experience optimizing large-scale data processing and performance-intensive ETL applications.
Key Skills
  • ETL Development
  • Ab Initio
  • PySpark
  • Python
  • Oracle Database
  • SQL
  • Data Engineering
  • Production Support
  • ETL Migration & Modernization
  • Agile Development
What We're Looking For
We're looking for a highly motivated engineer who demonstrates:
Ownership
  • Takes responsibility for deliverables from concept through implementation.
  • Provides accurate estimates and reliably meets commitments.
  • Proactively identifies and resolves challenges before they become blockers.
Technical Excellence
  • Strong ETL and data engineering expertise.
  • Ability to evaluate, improve, and modernize legacy solutions.
  • Focus on scalable, maintainable, and high-quality software design.
Communication & Collaboration
  • Clearly communicates technical decisions and tradeoffs.
  • Works effectively with engineering leaders and cross-functional stakeholders.
  • Participates actively in team discussions and Agile ceremonies.
Proactive Problem Solving
  • Investigates issues independently.
  • Escalates risks appropriately.
  • Seeks clarification when requirements are ambiguous and drives solutions forward.
Additional Information
  • Current workload consists of approximately 50% production support and 50% engineering/development activities.
  • The role is expected to become increasingly focused on engineering and modernization initiatives as the ETL migration program progresses.
  • No formal on-call rotation is required; however, participation in deployment support and post-release stabilization activities is expected.
  • Industry experience in financial services or marketing platforms is not required.

This is an excellent opportunity to contribute to a high-visibility modernization initiative while working on large-scale data processing systems and helping shape the future state architecture of a critical enterprise platform.
Benefits Featured
Medical, Dental , and Vision Insurance is offered to qualified candidates.
Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!