1

Python Software Engineer Jobs in Charlotte, NC (NOW HIRING)

Senior Software Engineer

Huntersville, NC ยท On-site

$115.10K - $151.80K/yr

The Senior Software Engineer collaborates closely with product management, UX/UI design, quality ... Proficiency with Python and JavaScript, including frameworks such as React or Next.js. * Experience ...

Senior Software Engineer

Huntersville, NC ยท On-site

$115.10K - $151.80K/yr

The Senior Software Engineer collaborates closely with product management, UX/UI design, quality ... Proficiency with Python and JavaScript, including frameworks such as React or Next.js. * Experience ...

Python Developer

Charlotte, NC ยท On-site

$49 - $67.75/hr

Seeking a full stack Engineer to join our team, with expertise in Cloud, Python/ETL and Continuous ... You will work closely with data scientists, software engineers, and DevOps team to ensure robust ...

Role Overview We are looking for a Full Stack Python Developer with strong hands-on experience in backend development and modern frontend frameworks. This role focuses on building scalable ...

Embedded Software Engineer

Mineral Springs, NC

$118K - $155.20K/yr

C * Python Development Assurance Requirements * ARP-4754A * DO-178C DAL B Search Keywords * Software Engineer * Software Developer * Safety Critical * Mission Critical * Embedded Software * SCADE ...

Senior Software Engineer

Charlotte, NC ยท Hybrid

$119.60K - $157.70K/yr

About this role: Wells Fargo is seeking a Senior Software Engineer in Technology as part of ... years of experience with Python * 2+ years of experience with REST API development and ...

Python Developer

Charlotte, NC ยท On-site

$49 - $67.75/hr

Bachelor's degree in Computer Science, Software Engineering, or related field. * 10+ years of professional experience in Python development, with substantial banking domain exposure. * Strong mastery ...

next page

Showing results 1-20

Python Software Engineer information

See Charlotte, NC salary details

$22.5K

$136.7K

$197.8K

How much do python software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for python software engineer in Charlotte, NC is $136,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,900.00 and $160,700.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.
What are the most commonly searched types of Python Software Engineer jobs in Charlotte, NC? The most popular types of Python Software Engineer jobs in Charlotte, NC are:
What job categories do people searching Python Software Engineer jobs in Charlotte, NC look for? The top searched job categories for Python Software Engineer jobs in Charlotte, NC are:
What cities near Charlotte, NC are hiring for Python Software Engineer jobs? Cities near Charlotte, NC with the most Python Software Engineer job openings:
Infographic showing various Python Software Engineer job openings in Charlotte, NC as of May 2026, with employment types broken down into 1% Internship, 2% As Needed, 68% Full Time, 10% Part Time, 18% Contract, and 1% Nights. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $136,712 per year, or $65.7 per hour.
Senior Software Engineer

Senior Software Engineer

Everblue

Huntersville, NC โ€ข On-site

$115.10K - $151.80K/yr

Full-time

Posted 4 days ago


Job description

Location: Huntersville, NC
Reports To: Technical Product Manager or Engineering Lead
Employment Type: Full-Time
Restriction: Must be a U.S. Citizen or Permanent Resident
Position Summary
The Senior Software Engineer will play a pivotal role in the development and enhancement of Everblue's core software products, EverForms and EverCert. This role leads the design, implementation, and optimization of complex features and system architecture to ensure high performance, reliability, and security. The Senior Software Engineer collaborates closely with product management, UX/UI design, quality assurance, and engineering leadership to deliver innovative, scalable, and maintainable solutions aligned with Everblue's strategic goals.
Key Responsibilities
  • Design and architect scalable, maintainable features and enhancements for EverForms and EverCert.
  • Write high-quality, well-documented, and efficient code following modern engineering best practices.
  • Conduct code reviews and provide constructive feedback to ensure coding standards and technical excellence.
  • Integrate Everblue software with external systems and APIs, optimizing performance across environments.
  • Troubleshoot and resolve complex technical issues, including production incidents, to maintain system stability.
  • Lead technical discussions, propose solutions, and support engineering leadership in technology decisions.
  • Mentor junior developers and contribute to a culture of continuous improvement and technical growth.
  • Collaborate with product managers and stakeholders to translate requirements into technical solutions.
  • Work closely with QA engineers to develop and execute testing strategies to ensure product quality.
  • Maintain accurate technical documentation for architecture, APIs, deployments, and system processes.
  • Implement security and compliance standards to ensure regulatory adherence across platforms.

Requirements
  • Proven experience as a Software Engineer, Senior Software Engineer, or similar role.
  • Proficiency with Python and JavaScript, including frameworks such as React or Next.js.
  • Experience with software design and development in a test-driven or quality-first environment.
  • Familiarity with Agile development methodologies and version control systems such as Git.
  • Experience with databases and ORM frameworks.
  • Ability to learn new languages, tools, and technologies as needed.
  • Strong problem-solving skills, resourcefulness, and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to mentor and support the development of junior engineers.
  • Bachelor's degree in Computer Science, Engineering, or related field preferred.
  • Willingness to travel within North Carolina for stakeholder meetings and project coordination.

Why Join Everblue?
Be part of a mission-driven company dedicated to making the world a better place. Work with a supportive and responsive team that values your input. Enjoy a dynamic and flexible work environment with opportunities for professional growth and development. Everblue is an equal opportunity employer. We value the diverse perspectives, experiences, and talents within our team and encourage all qualified candidates to apply.
About Everblue
Everblue is a mission-driven, veteran-owned small business based in North Carolina, dedicated to advancing energy market transformation, digital transformation, and workforce development. Our flagship software products, EverForms and EverCert, help organizations digitize complex processes, streamline certifications, and improve operational efficiency. We partner with organizations across the country to deliver innovative software solutions that make a meaningful impact.