Resume and JobRESUME AND JOB
Robert Half logo

Mid-Level Software Developer - Careers at Robert Half

Robert Half

Mid-Level Software Developer - Careers at Robert Half

contractPosted: Feb 4, 2026

Job Description

Mid-Level Software Developer - Join Robert Half in Charlotte, NC

Robert Half is thrilled to partner with a premier motorsports engineering organization in Charlotte, North Carolina, to find a talented Mid-Level Software Developer for its innovative Competition Tools Group. This full-time role offers the chance to develop cutting-edge, real-time software applications that power professional racing programs. If you're a skilled developer passionate about high-performance environments, this position in the heart of the motorsports capital provides unparalleled opportunities to build impactful tools used directly by engineering and competition teams during live races and testing sessions.

Charlotte, NC, known as the epicenter of American motorsports, is home to NASCAR and countless racing innovations. Working here means diving into a fast-paced world where software directly influences race outcomes. While prior motorsports experience is advantageous, our client prioritizes candidates with rock-solid technical skills, a growth mindset, and the agility to thrive in dynamic settings. As a Mid-Level Software Developer, you'll bridge the gap between user needs and high-reliability code, contributing to tools that operate under extreme pressure.

About the Role

This position is perfect for developers with 2-5 years of experience who excel in .NET (C#) and Python. You'll join a collaborative team in a flexible, team-based engineering environment with core hours that accommodate work-life balance. Expect fast development cycles synced to motorsports schedules, occasional weekend support for events, and limited travel to races or tests. Gain hands-on experience in microservices, real-time systems, and production troubleshooting—skills that translate across industries while immersing you in the adrenaline of professional racing.

Key Responsibilities

As a key player in the Competition Tools Group, your day-to-day will include:

  • Architecting and coding software enhancements using .NET (C#) and Python for mission-critical applications.
  • Converting complex user stories and technical specs into scalable, production-grade solutions that perform flawlessly in live scenarios.
  • Providing real-time support and debugging for tools deployed during competitions and testing, ensuring zero downtime.
  • Partnering with cross-functional teams—engineers, data analysts, and end-users—to iterate on features, boost usability, and drive continuous improvement.
  • Building and maintaining microservice architectures, embracing modern DevOps practices like CI/CD pipelines.
  • Drafting comprehensive documentation to empower internal teams and users, fostering knowledge sharing in a high-velocity setting.

These responsibilities demand precision, speed, and teamwork, mirroring the intensity of a racetrack.

Required Qualifications

To succeed, bring these essentials:

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 2-5 years in software development, with strong proficiency in .NET C# and Python.
  • Hands-on experience with microservices, RESTful APIs, and real-time data processing.
  • Proven ability to troubleshoot under pressure and deliver reliable code in agile environments.
  • Excellent collaboration skills; comfortable interfacing with non-technical stakeholders.
  • Familiarity with version control (Git), testing frameworks, and documentation tools.
  • Motorsports or high-stakes industry experience is a bonus; enthusiasm for learning is mandatory.
  • Must be eligible to work in the US and open to occasional travel.

We're seeking self-starters who thrive on challenges and innovation.

Why Join Us?

Partnering with Robert Half opens doors to this elite opportunity in Charlotte's thriving tech-motorsports scene. Enjoy a competitive salary of $50,000 - $75,000 (with market estimates up to $110K for top talent), plus robust benefits like health coverage, 401(k) matching, and professional growth programs. Work on projects that shape racing history, in a supportive culture that values flexibility and impact. SEO keywords: Software Developer jobs Charlotte NC, .NET Python developer, motorsports software engineer, Robert Half careers.

Stand out in a field where your code hits the track. Apply now through Robert Half and accelerate your career!

Locations

  • Charlotte, North Carolina, United States

Salary

50,000 - 75,000 USD / yearly

Estimated Salary Rangehigh confidence

85,000 - 110,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • .NET (C#)intermediate
  • Pythonintermediate
  • Software Developmentintermediate
  • Microservices Architectureintermediate
  • Real-time Applicationsintermediate
  • Troubleshootingintermediate
  • User Story Implementationintermediate
  • Documentationintermediate
  • Agile Developmentintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 2-5 years of software development experience (experience)
  • Proficiency in .NET (C#) and Python (experience)
  • Experience with microservice-based architectures (experience)
  • Strong problem-solving skills and ability to adapt quickly (experience)
  • Excellent communication and collaboration abilities (experience)
  • Motorsports experience a plus but not required (experience)
  • Availability for flexible hours and occasional travel (experience)

Responsibilities

  • Develop and enhance software applications using .NET (C#) and Python
  • Translate user stories and technical requirements into reliable, production-ready solutions
  • Support and troubleshoot tools used in live competition and testing environments
  • Collaborate with engineers, analysts, and end users to refine functionality and improve usability
  • Contribute to microservice-based architectures and modern development practices
  • Create and maintain documentation for internal teams and end users

Benefits

  • general: Competitive salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Flexible work hours with core hours accommodation
  • general: Professional development and training opportunities
  • general: Opportunity to work in exciting motorsports industry
  • general: Collaborative team environment with cutting-edge projects
  • general: Limited travel to high-profile race events

Target Your Resume for "Mid-Level Software Developer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Mid-Level Software Developer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Mid-Level Software Developer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Charlotte, NCSoftware Developer.NET C#PythonMotorsports EngineeringFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Mid-Level Software Developer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Mid-Level Software Developer - Careers at Robert Half

Robert Half

Mid-Level Software Developer - Careers at Robert Half

contractPosted: Feb 4, 2026

Job Description

Mid-Level Software Developer - Join Robert Half in Charlotte, NC

Robert Half is thrilled to partner with a premier motorsports engineering organization in Charlotte, North Carolina, to find a talented Mid-Level Software Developer for its innovative Competition Tools Group. This full-time role offers the chance to develop cutting-edge, real-time software applications that power professional racing programs. If you're a skilled developer passionate about high-performance environments, this position in the heart of the motorsports capital provides unparalleled opportunities to build impactful tools used directly by engineering and competition teams during live races and testing sessions.

Charlotte, NC, known as the epicenter of American motorsports, is home to NASCAR and countless racing innovations. Working here means diving into a fast-paced world where software directly influences race outcomes. While prior motorsports experience is advantageous, our client prioritizes candidates with rock-solid technical skills, a growth mindset, and the agility to thrive in dynamic settings. As a Mid-Level Software Developer, you'll bridge the gap between user needs and high-reliability code, contributing to tools that operate under extreme pressure.

About the Role

This position is perfect for developers with 2-5 years of experience who excel in .NET (C#) and Python. You'll join a collaborative team in a flexible, team-based engineering environment with core hours that accommodate work-life balance. Expect fast development cycles synced to motorsports schedules, occasional weekend support for events, and limited travel to races or tests. Gain hands-on experience in microservices, real-time systems, and production troubleshooting—skills that translate across industries while immersing you in the adrenaline of professional racing.

Key Responsibilities

As a key player in the Competition Tools Group, your day-to-day will include:

  • Architecting and coding software enhancements using .NET (C#) and Python for mission-critical applications.
  • Converting complex user stories and technical specs into scalable, production-grade solutions that perform flawlessly in live scenarios.
  • Providing real-time support and debugging for tools deployed during competitions and testing, ensuring zero downtime.
  • Partnering with cross-functional teams—engineers, data analysts, and end-users—to iterate on features, boost usability, and drive continuous improvement.
  • Building and maintaining microservice architectures, embracing modern DevOps practices like CI/CD pipelines.
  • Drafting comprehensive documentation to empower internal teams and users, fostering knowledge sharing in a high-velocity setting.

These responsibilities demand precision, speed, and teamwork, mirroring the intensity of a racetrack.

Required Qualifications

To succeed, bring these essentials:

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 2-5 years in software development, with strong proficiency in .NET C# and Python.
  • Hands-on experience with microservices, RESTful APIs, and real-time data processing.
  • Proven ability to troubleshoot under pressure and deliver reliable code in agile environments.
  • Excellent collaboration skills; comfortable interfacing with non-technical stakeholders.
  • Familiarity with version control (Git), testing frameworks, and documentation tools.
  • Motorsports or high-stakes industry experience is a bonus; enthusiasm for learning is mandatory.
  • Must be eligible to work in the US and open to occasional travel.

We're seeking self-starters who thrive on challenges and innovation.

Why Join Us?

Partnering with Robert Half opens doors to this elite opportunity in Charlotte's thriving tech-motorsports scene. Enjoy a competitive salary of $50,000 - $75,000 (with market estimates up to $110K for top talent), plus robust benefits like health coverage, 401(k) matching, and professional growth programs. Work on projects that shape racing history, in a supportive culture that values flexibility and impact. SEO keywords: Software Developer jobs Charlotte NC, .NET Python developer, motorsports software engineer, Robert Half careers.

Stand out in a field where your code hits the track. Apply now through Robert Half and accelerate your career!

Locations

  • Charlotte, North Carolina, United States

Salary

50,000 - 75,000 USD / yearly

Estimated Salary Rangehigh confidence

85,000 - 110,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • .NET (C#)intermediate
  • Pythonintermediate
  • Software Developmentintermediate
  • Microservices Architectureintermediate
  • Real-time Applicationsintermediate
  • Troubleshootingintermediate
  • User Story Implementationintermediate
  • Documentationintermediate
  • Agile Developmentintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 2-5 years of software development experience (experience)
  • Proficiency in .NET (C#) and Python (experience)
  • Experience with microservice-based architectures (experience)
  • Strong problem-solving skills and ability to adapt quickly (experience)
  • Excellent communication and collaboration abilities (experience)
  • Motorsports experience a plus but not required (experience)
  • Availability for flexible hours and occasional travel (experience)

Responsibilities

  • Develop and enhance software applications using .NET (C#) and Python
  • Translate user stories and technical requirements into reliable, production-ready solutions
  • Support and troubleshoot tools used in live competition and testing environments
  • Collaborate with engineers, analysts, and end users to refine functionality and improve usability
  • Contribute to microservice-based architectures and modern development practices
  • Create and maintain documentation for internal teams and end users

Benefits

  • general: Competitive salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Flexible work hours with core hours accommodation
  • general: Professional development and training opportunities
  • general: Opportunity to work in exciting motorsports industry
  • general: Collaborative team environment with cutting-edge projects
  • general: Limited travel to high-profile race events

Target Your Resume for "Mid-Level Software Developer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Mid-Level Software Developer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Mid-Level Software Developer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Charlotte, NCSoftware Developer.NET C#PythonMotorsports EngineeringFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Mid-Level Software Developer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.