Senior Software Engineer (VB6 / Legacy Modernization)

South GeeksWyoming, NY
Remote

About The Position

We are seeking a Senior Software Engineer to work on a large VB6 legacy codebase that powers real government operations. The role involves incremental modernization, using AI tools to understand and refactor complex legacy code, and building new components in Python and SQL. You will work with VB6, COM/ActiveX, Python scripting, SQL query optimization, and production issue diagnosis in a multi-tenant environment. AI tools such as Claude Code, Cursor, and Copilot are integral to the daily workflow.

Requirements

  • Comfort working daily with AI coding tools (Claude Code, Cursor, Copilot, or similar).
  • Solid experience with SQL Server and relational database design.
  • Experience navigating and contributing to large, complex legacy codebases.
  • Strong debugging and problem-solving skills in production environments.
  • Ability to read and understand VB6, COM/ActiveX, or equivalent legacy technologies.

Nice To Haves

  • Experience with GIS technologies (ESRI MapObjects, ArcSDE).
  • Familiarity with Jenkins or GitHub Actions for CI/CD.
  • Python scripting for automation or tooling.
  • Prior exposure to legacy-to-modern migration projects.
  • Multi-tenant database architecture experience.

Responsibilities

  • Work with a large VB6 legacy codebase powering government operations.
  • Perform incremental modernization by refactoring and building new components.
  • Utilize AI tools to read, document, and understand complex legacy code.
  • Write Python scripts and optimize SQL queries.
  • Diagnose production issues in a multi-tenant environment.
  • Work with VB6, COM/ActiveX, Python, and SQL.

Benefits

  • Long-term projects
  • 100% remote work
  • Payment in USD
  • PTO
  • English lessons
  • Technical training
  • WFH budget
  • Career Coaching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service