Senior Software Engineer: AI-Driven Modernization

Vaco

Brentwood (TN)

On-site

USD 74,000 - 105,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vaco is seeking a hands-on Senior Software Engineer to modernize critical enterprise applications and systems, using scalable backend services, data workflows, and AI-assisted development tools. You will own modernization initiatives from assessment through production, and collaborate with teams to align with technology standards.

The role demands 8+ years in software engineering, strong C# and Python, API/data-processing experience, and cloud familiarity with Azure or AWS to deliver robust,

Qualifications

  • 8+ years of professional software engineering experience, ideally building or modernizing enterprise applications.
  • Strong object-oriented programming fundamentals with experience in C#, Python.
  • Backend engineering experience involving APIs, data processing, and architecture.
  • Experience with legacy codebases and modernization/refactoring.
  • Practical experience with AI development tools such as GitHub Copilot, Cursor, Claude Code.
  • Experience with Azure or AWS and scalable cloud application design.
  • Ability to independently assess technical problems and execute solutions.
  • Strong problem-solving skills and willingness to challenge outdated approaches.

Responsibilities

  • Analyze, reverse‑engineer, and modernize legacy applications and backend systems.
  • Own modernization initiatives from technical assessment and architecture through hands‑on development and deployment.
  • Design and build scalable backend services, APIs, data-processing workflows, and integrations.
  • Evaluate existing technology and determine the right modernization approach rather than defaulting to one programming language.
  • Use AI-assisted development tools to speed up coding, refactoring, testing, troubleshooting, and documentation.
  • Improve application performance, reliability, maintainability, and scalability.
  • Collaborate with engineering teams to align modernized applications with broader technology standards.
  • Take increasing technical ownership as applications and systems are modernized.

Skills

C#
Python
OO programming
APIs
Cloud (Azure/AWS)
AI tooling
Legacy modernization
Backend design

Tools

GitHub Copilot
Cursor
Claude Code
Azure
AWS

Job description

Vaco is seeking a hands-on Senior Software Engineer to modernize critical enterprise applications and systems, using scalable backend services, data workflows, and AI-assisted development tools. You will own modernization initiatives from assessment through production, and collaborate with teams to align with technology standards.

The role demands 8+ years in software engineering, strong C# and Python, API/data-processing experience, and cloud familiarity with Azure or AWS to deliver robust,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Modernization & AI-Driven Backend
Senior Software Engineer - Modernization & AI-Driven Backend

Vaco • Nashville (TN)

Hybrid
USD 74,000 - 105,000
Senior Software Engineer
Senior Software Engineer

Vaco LLC • Nashville (TN)

Hybrid
USD 74,000 - 105,000
Principal Software Engineer - AI Architecture & Modernization
Principal Software Engineer - AI Architecture & Modernization

Recru • United States

On-site
USD 180,000 - 260,000
Senior AI Enterprise Architect - Hands-On
Senior AI Enterprise Architect - Hands-On

Vaco • Charlotte (NC)

On-site
USD 140,000 - 190,000
Senior AI & Legacy Modernization Engineer
Senior AI & Legacy Modernization Engineer

Goods & Services • United States

Remote
MXN 900,000 - 1,200,000
Senior Software Engineer — AI‑Driven Python & Cloud
Senior Software Engineer — AI‑Driven Python & Cloud

VML/WPP Enterprise Solutions • United States

Remote
USD 49,000 - 70,000
Private medical care
Professional development opportunities
Flexible working arrangements
Principal Software Engineer- AI-Driven Cloud Modernization
Principal Software Engineer- AI-Driven Cloud Modernization

TEKsystems • Irvine (CA)

On-site
USD 170,000 - 233,000
Tuition reimbursement
Comprehensive benefits (Medical/Dental
Vision
+2
Sr Software Engineer
Sr Software Engineer

PCI Group • Pineville (NC)

On-site
USD 120,000 - 160,000
Sr. Software Engineering Manager, AI & Platform Modernization
Sr. Software Engineering Manager, AI & Platform Modernization

MMD Services, Inc. • Glenview (IL)

On-site
USD 160,000 - 190,000
Software Developer
Software Developer

SoTalent • McLean (VA)

On-site
USD 140,000 - 190,000