Python Software Engineer

Addison Group

Nashville (TN)

Hybrid

USD 130,000 - 200,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k)

Job summary

Addison Group is seeking a Python Software Engineer in Nashville, TN for backend-focused, data-intensive work within a financial services environment. The role emphasizes modernizing existing systems, handling large datasets, and delivering scalable Python services in a hybrid setup that blends on-site and remote collaboration.

The ideal candidate will own technical initiatives, drive architectural decisions, and stay hands-on, with potential conversion to full-time after 12–24 months.

Qualifications

  • Strong hands-on Python development experience.
  • Experience building backend applications or data-intensive solutions.
  • Experience with REST APIs, microservices, and SQL databases.
  • Experience modernizing legacy applications or transitioning legacy stacks.

Responsibilities

  • Develop and enhance backend applications and services using Python.
  • Design data processing and transformation pipelines for large data volumes.
  • Build scalable systems capable of complex computations and workloads.
  • Participate in modernization of legacy applications and tech stacks.
  • Improve scalability, performance, and maintainability of existing systems.
  • Contribute to backend architecture, APIs, databases, and distributed design.

Skills

Python
Backend development
Data processing
REST APIs
Microservices
SQL databases

Education

Bachelor's degree in Computer Science or related field

Job description

Job Title: Python Software Engineer

Industry: Financial Services

Location (city, state): Nashville, TN

Assignment Type: 12-24 month contract with potential conversion to Full Time

Pay: $60–$95/hour (Mid - Sr. Level)

Work Schedule: Hybrid – 3 days onsite per week

Benefits: This position is eligible for medical, dental, vision, and 401(k).

About The Company

Our client is a leading financial services organization focused on modernizing its technology environment. The engineering team works with large datasets, complex processing workflows, and highly computational applications while transitioning from legacy technologies to a more modern, Python-focused environment.

Job Description

We are seeking a Software Engineer with strong hands‑on Python development experience to help drive technology modernization initiatives. This role will focus on backend engineering, large-scale data processing, complex computational workloads, and evolving legacy applications into scalable, modern solutions.

The ideal candidate will be a strong individual contributor who can take ownership of technical initiatives, make architectural decisions, and remain actively involved in development. This position offers the opportunity to make a significant impact on the team's technology direction while potentially growing into a broader technical leadership role.

Key Responsibilities
  • Develop and enhance backend applications and services primarily using Python.
  • Design solutions for processing, transforming, and working with large volumes of data.
  • Build efficient systems capable of handling complex calculations and computational workloads.
  • Participate in modernization efforts involving legacy applications and technology stacks.
  • Assess existing systems and recommend improvements related to scalability, performance, and maintainability.
  • Contribute to backend architecture, APIs, databases, and distributed application design.
  • Develop and support applications using cloud and containerized technologies.
  • Take ownership of technical solutions from requirements through implementation and delivery.
  • Partner with engineering and business teams to translate complex requirements into effective software solutions.
  • Identify performance challenges and implement strategies to improve system efficiency.
  • Influence technical direction while continuing to remain highly hands‑on with development.
  • Collaborate with other engineers on broader modernization and application development initiatives.
Qualifications
  • Software engineering experience with extensive hands‑on Python development.
  • Experience building backend applications, services, or data‑intensive solutions.
  • Strong background working with large datasets and complex data‑processing workflows.
  • Solid understanding of backend architecture and database technologies.
  • Experience with REST APIs, microservices, SQL databases, or similar backend technologies.
  • Proven experience helping modernize legacy applications or transition older technology stacks.
  • Ability to independently manage technical initiatives and make sound engineering decisions.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent communication and collaboration abilities.
Additional Details
  • Knowledge of multiprocessing, parallel computing, distributed processing, or other scalable computational approaches is a plus.
  • Financial services experience is beneficial, particularly exposure to financial data, securitized assets, or structured finance.
  • Potential for conversion to Full Time after approximately 12–24 months.
  • Background check and drug screening may be required.

Addison Group is an Equal Opportunity Employer. Addison Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Addison Group complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

IND 005-10

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer — Data-Intensive Modernization
Senior Python Backend Engineer — Data-Intensive Modernization

Addison Group • Nashville (TN)

Hybrid
USD 130,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+1
Python Full Stack Developer - 5 Days Onsite in Bethesda MD
Python Full Stack Developer - 5 Days Onsite in Bethesda MD

Gosnaphop • Bethesda (MD)

On-site
USD 58,000 - 96,000
Medical insurance
Dental insurance
Vision insurance
+1
Software Engineer - Python
Software Engineer - Python

RouteOne • Idaho

On-site
USD 80,000 - 120,000
Python Engineer
Python Engineer

Allspring Global Investments • Milwaukee (WI)

On-site
USD 100,000 - 130,000
Python Software Engineer
Python Software Engineer

Jobgether • United States

On-site
USD 90,000 - 130,000
Fully remote work
Competitive compensation
Flexible schedule
Senior Python Developer
Senior Python Developer

Zillion Technologies, Inc. • McLean (VA)

On-site
USD 110,000 - 124,000
Medical
Dental
Vision
+1
Python Engineer
Python Engineer

Allspring Global Investments Holdings, LLC • Milwaukee (WI)

On-site
USD 100,000 - 130,000
AWS Python Developer
AWS Python Developer

System One • Lafayette (LA)

On-site
USD 110,000 - 150,000
Health benefits
Dental
Vision
+3
Python Full Stack Developer with Financial
Python Full Stack Developer with Financial

MACHINE LEARNING TECHNOLOGIES LLC • Town of Andes (NY)

Hybrid
USD 83,000 - 131,000
Python Developer
Python Developer

Radley James • Chicago (IL)

On-site
USD 180,000 - 220,000
401(k)
Medical insurance
Paid maternity leave
+2