1

Junior Python Developer Jobs in Franklin, TN (NOW HIRING)

... mentor junior engineers, and collaborate with global teams to deliver scalable and reliable ... Python for tooling or automation Strong understanding of networking fundamentals (TCP/IP ...

Data Engineer

Brentwood, TN · On-site

$108.30K - $130.10K/yr

Python programming skills for data manipulation, automation, and analytics * Power BI expertise including dashboard development, DAX, and data visualization best practices * Azure cloud platform ...

Sr Engineer, Data Prsnliztn

Brentwood, TN · On-site

$108.30K - $130.10K/yr

Specializing in SQL, Python, Adobe suite, Alteryx, and Azure, this role is at the heart of our data engineering efforts to model insights and support targeted campaigns. The Senior Data Engineer will ...

DevOps Engineer

La Vergne, TN · On-site

$50 - $68.75/hr

Accomplished with DevOps Implement, manage, and use DevOps methodologies and toolsets (Chef, Terraform, Jira, Slack, Vault, Python, Cortex) * Follow deployment practices using CICD Processes and ...

Senior Machine Learning Engineer

Nashville, TN · On-site

$118.30K - $156K/yr

... junior engineers and contribute to team knowledge-sharing around ML best practices, tooling, and ... Python is the team's primary language and is the highest-priority technical requirement. • Hands ...

next page

Showing results 1-20

Junior Python Developer information

See Franklin, TN salary details

$23.7K

$87.9K

$135.8K

How much do junior python developer jobs pay per year?

As of May 29, 2026, the average yearly pay for junior python developer in Franklin, TN is $87,865.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,200.00 and $85,900.00 per year, depending on experience, location, and employer.

What is a Junior Python Developer job?

A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.

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

To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.

What are the typical daily responsibilities of a Junior Python Developer?

As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.
What are the most commonly searched types of Python Developer jobs in Franklin, TN? The most popular types of Python Developer jobs in Franklin, TN are:
What are popular job titles related to Junior Python Developer jobs in Franklin, TN? For Junior Python Developer jobs in Franklin, TN, the most frequently searched job titles are:
What job categories do people searching Junior Python Developer jobs in Franklin, TN look for? The top searched job categories for Junior Python Developer jobs in Franklin, TN are:
What cities near Franklin, TN are hiring for Junior Python Developer jobs? Cities near Franklin, TN with the most Junior Python Developer job openings:
Infographic showing various Junior Python Developer job openings in Franklin, TN as of May 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 69% Physical, 6% Hybrid, and 25% Remote job distribution, with an average salary of $87,865 per year, or $42.2 per hour.
Senior C++ Developer Franklin, TN or Andover, MA

Senior C++ Developer Franklin, TN or Andover, MA

Select Source International

Franklin, TN

Other

Posted 29 days ago


Job description

Job title Senior C++ Developer

Job location type In person

Location Franklin, TN or Andover, MA

Job type 6 months contract with possible extension

Shift Schedule 1st Shift

Key Responsibilities

  • Lead and contribute to requirements analysis, system design, and software implementation
  • Develop efficient, secure, reusable, and high-quality C++ applications
  • Drive performance optimization, debugging, profiling, and system tuning
  • Recommend and implement architectural and design improvements
  • Maintain high standards of code quality, organization, and automation
  • Conduct code reviews and mentor junior engineers
  • Collaborate cross-functionally with global engineering teams
  • Promote Agile best practices and continuous improvement initiatives

Required Qualifications

  • 5+ years of professional C++ development experience
  • Strong expertise in object-oriented design and development
  • Proven experience building modular, maintainable, and testable code
  • Solid understanding of design patterns and software architecture principles
  • Hands-on experience with debugging, profiling, and performance optimization
  • Strong knowledge of algorithms, data structures, and computational complexity
  • Familiarity with TDD, CI/CD pipelines, and Agile methodologies
  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field
  • Excellent written and verbal communication skills

Preferred / Desirable Skills

  • Strong experience working in Linux-based environments
  • Working knowledge of SQL and relational databases
  • Experience using Python for automation or tooling
  • Solid understanding of networking fundamentals (TCP/IP)
  • Experience integrating open-source libraries and frameworks

Prescreening questions: Do you have 5+ years of professional C++ development experience?


Select Source International logo

About Select Source International

Sourced by ZipRecruiter

Select Source International (SSI) is an IT, Health Care, and Engineering Services consulting firm that has been in business since 1998. SSI consultants have provided exceptional services that have been appreciated by clients, customers, and users alike at several large Fortune 500 companies, mid-size enterprises, and consulting companies.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Minneapolis, MN, US

Year founded

1999

Social media