1

Senior Software Engineer Jobs in Matthews, NC (NOW HIRING)

Senior Software Engineer

Concord, NC ยท On-site

$150 - $200/hr

Senior Software Engineer - Enterprise Data Platforms Location: Charlotte, NC Schedule: Hybrid - 3 days onsite per week Employment Type: Contract with potential to convert Conversion: Candidates must ...

Sr. Software Engineer

Charlotte, NC ยท On-site

$125 - $150/hr

As a Senior Software Engineer, you will lead the development of secure, scalable, and maintainable applications. You'll work closely with cross-functional teams, contribute to architectural decisions ...

Sr Software Engineer

Concord, NC ยท On-site +1

$97K - $132K/yr

HOW A SR SOFTWARE ENGINEER WILL MAKE AN IMPACT Application Development & Tool Support * Assists in coding tools and applications that support content dissemination, translation, approval, and ...

Sr Software Engineer

Concord, NC ยท On-site +1

$97K - $132K/yr

HOW A SR SOFTWARE ENGINEER WILL MAKE AN IMPACT Application Development & Tool Support * Assists in coding tools and applications that support content dissemination, translation, approval, and ...

Sr. Software Engineer

Charlotte, NC

$119K - $157K/yr

Senior Software Engineer Onsite Durham, NC Our client, a fintech SaaS company and category leader in Environmental Obligation Management, is looking for a Senior Software Engineer to help shape the ...

Senior Software Engineer

Charlotte, NC ยท On-site

$119K - $157K/yr

The Opportunity We are seeking a Senior Software Engineer to help shape the future of software delivery and engineering productivity at AssetMark. In this role, you will design, build, and evolve the ...

Senior Software Engineer

Charlotte, NC ยท On-site

$119K - $157K/yr

The Opportunity We are seeking a Senior Software Engineer to help shape the future of software delivery and engineering productivity at AssetMark. In this role, you will design, build, and evolve the ...

Senior Software Engineer

Concord, NC ยท On-site +1

$114K - $150K/yr

Job summary A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data ...

Senior Software Engineer

Charlotte, NC ยท On-site

$125K - $160K/yr

ABOUT THIS ROLE We are looking for a Senior Software Engineer who can exist in a fullstack environment. You will need to balance working on projects with your team and working across teams to ...

Senior Software Engineer

Charlotte, NC ยท On-site +1

$125K - $160K/yr

ABOUT THIS ROLE We are looking for a Senior Software Engineer who can exist in a fullstack environment. You will need to balance working on projects with your team and working across teams to ...

Senior Software Engineer

Charlotte, NC ยท On-site +1

$125K - $160K/yr

ABOUT THIS ROLE We are looking for a Senior Software Engineer who can exist in a fullstack environment. You will need to balance working on projects with your team and working across teams to ...

Sr. Software Engineer

Fort Mill, SC ยท On-site

$106K - $176K/yr

Generate Interest LPL Financial is seeking a Senior Engineer to help design and build next ... Support software quality through code reviews, testing, and adherence to engineering standards.

Senior Software Engineer

Charlotte, NC ยท On-site

$119K - $157K/yr

SUMMARY Q2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud ...

New

Sr. Software Engineer

Fort Mill, SC ยท On-site

$125 - $150/hr

Generate Interest LPL Financial is seeking a Senior Engineer to help design and build next ... Support software quality through code reviews, testing, and adherence to engineering standards.

Senior Software Engineer

Charlotte, NC ยท On-site

$150 - $200/hr

We are seeking a Senior Platform Engineer to lead the design and implementation of mission-critical ... Build and maintain frameworks that make software development easier for application teams* Drive ...

Sr. Software Engineer

Fort Mill, SC ยท On-site

$106K - $176K/yr

Generate Interest LPL Financial is seeking a Senior Engineer to help design and build next ... Support software quality through code reviews, testing, and adherence to engineering standards.

next page

Showing results 1-20

Senior Software Engineer information

See Matthews, NC salary details

$71K

$134.7K

$180.4K

How much do senior software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for senior software engineer in Matthews, NC is $134,661.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $151,800.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Matthews, NC?

The most popular types of Software Engineer jobs in Matthews, NC are:

What are popular job titles related to Senior Software Engineer jobs in Matthews, NC?

For Senior Software Engineer jobs in Matthews, NC, the most frequently searched job titles are:

What job categories do people searching Senior Software Engineer jobs in Matthews, NC look for?

The top searched job categories for Senior Software Engineer jobs in Matthews, NC are:

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

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

Infographic showing various Senior Software Engineer job openings in Matthews, NC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $134,661 per year, or $64.7 per hour.

Senior Software Engineer

Gravity IT Resources

Concord, NC โ€ข On-site

$150 - $200/hr

Other

Posted 4 days ago


Job description

Senior Software Engineer โ€“ Enterprise Data Platforms

Location: Charlotte, NC
Schedule: Hybrid โ€“ 3 days onsite per week
Employment Type: Contract with potential to convert
Conversion: Candidates must be eligible for conversion

Position Overview

Our client is seeking a Senior Software Engineer operating at a Senior/Lead level to design, develop, support, and evolve enterprise-scale cloud and data platforms.

This is a handsโ€‘on engineering role combining software development, AWS cloud engineering, data platforms, infrastructure automation, and technical leadership. The ideal candidate will be comfortable writing production code while also helping drive technical direction, architecture decisions, engineering standards, and platform improvements.

A handsโ€‘on technical coding assessment is part of the interview process. Recent, strong coding experience is required.

Minimum Qualifications
  • 10+ years of experience in software engineering, cloud engineering, platform engineering, or a related field

  • 5+ years of handsโ€‘on AWS experience building or engineering enterpriseโ€‘scale cloud platforms

  • 3+ years of handsโ€‘on Terraform / Infrastructure as Code experience

  • 3+ years of production Kubernetes and Docker experience

  • 3+ years of professional Python and/or Java development

  • 3+ years of enterprise data platform experience

  • Demonstrated experience developing both data lakes and data pipelines

  • Recent handsโ€‘on coding experience within the last 1โ€“2 years

  • Strong technical leadership skills without requiring formal peopleโ€‘management experience

  • Ability to communicate complex technical concepts to both technical and nonโ€‘technical stakeholders

Technical Skills AWS

Handsโ€‘on experience with enterprise AWS environments, including:

  • Lambda

  • EKS

  • S3

  • RDS/PostgreSQL

  • AWS Glue โ€“ Catalog, ETL, Crawlers

  • Athena

  • Lake Formation

  • IAM

  • Secrets Manager

  • API Gateway

Software Engineering
  • Python and/or Java

  • SQL

  • API development

  • Microservices

  • Eventโ€‘driven architecture

  • Git

  • CI/CD

  • Automated testing and deployment

Data Platforms

Experience building and supporting enterprise data platforms, including:

  • Data lakes

  • Data pipelines

  • Distributed data processing

  • Apache Flink

  • Apache Hudi

  • Apache Iceberg

  • Data cataloging and governance

Infrastructure & Containers
  • Terraform Enterprise

  • Infrastructure as Code

  • Kubernetes

  • Docker

  • Kubernetes-based microservices

  • Production cloud environments

  • Automation and platform engineering

Key Responsibilities
  • Design, build, test, and support cloud-native software and platform services

  • Develop APIs, automation, and self-service platform capabilities

  • Build and maintain scalable data lakes and data pipelines

  • Troubleshoot production issues and perform rootโ€‘cause analysis

  • Improve platform reliability, observability, security, and performance

  • Develop reusable engineering patterns and standards

  • Participate in architecture and design reviews

  • Mentor engineers through code reviews, technical guidance, and collaboration

  • Translate complex or ambiguous business needs into scalable technical solutions

  • Partner with Product, Architecture, Cybersecurity, and engineering teams

  • Help shape the technical direction and longโ€‘term roadmap for enterprise data platforms

Preferred Experience
  • Kafka and Kafka Schema Registry

  • AWS Step Functions, SNS, SQS, Aurora, EMR, and Redshift

  • CloudWatch and CloudTrail

  • Concourse

  • Vault or other secretsโ€‘management platforms

  • Cloud migration initiatives

  • Kubernetes-based microservices

  • Observability and monitoring

  • Distributed data systems

Leadership & Communication

This position requires an engineer who can operate beyond individual development tasks and provide technical leadership.

The successful candidate will:

  • Drive technical discussions and design decisions

  • Evaluate solutions for scalability, security, maintainability, and enterprise impact

  • Promote automation, standardization, and reusable solutions

  • Mentor and support other engineers

  • Proactively communicate project status, risks, and technical issues

  • Create clear technical documentation

  • Collaborate effectively with distributed teams and stakeholders

Location & Work Schedule

Charlotte, NC is a firm requirement. Candidates must currently be located in the Charlotte area or be willing to relocate.

This is a hybrid position requiring 3 days onsite per week. Candidates seeking a fully remote or remoteโ€‘anywhere position will not be considered.

Ideal Candidate

The ideal candidate is a Senior Software Engineer, Lead Software Engineer, Senior Platform Engineer, Senior Cloud Engineer, or Senior Data Platform Engineer with strong handsโ€‘on development experience and a track record of leading technical initiatives.

Core requirements:
10+ years overall experience | 5+ years AWS | 3+ years Terraform | 3+ years Kubernetes/Docker | 3+ years Python/Java | Enterprise data lake + data pipeline experience | Recent handsโ€‘on coding

Equal Employment Opportunity Statement

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

#J-18808-Ljbffr