
Senior Software Engineer
SDL
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Maintain and enhance a large-scale Visual Basic 6.0 desktop application supporting core municipal workflows
- Work within a modular architecture where department-level functionality is delivered through COM-based DLLs
- Diagnose and resolve issues across a complex, interconnected, and lightly documented codebase
- Support incremental modernization efforts while maintaining system stability and continuity
- Manage and maintain multi-tenant database environments, including schema updates and migrations
- Support GIS integrations and spatial data functionality within the application
- Maintain data import and integration processes with external municipal and state systems
- Support build, packaging, and release processes in a Windows-based environment
- Develop scripts and tools to support database analysis, migration, and operational efficiency
- Ensure data consistency between legacy desktop systems and modern backend platforms.
Requirements
- Strong experience working with Visual Basic 6.0 or similar legacy technologies (COM/ActiveX environments)
- Deep understanding of Windows-based application architecture and debugging
- Experience working within large, long-lived, and interconnected codebases
- Strong proficiency with relational databases (SQL Server preferred)
- Experience supporting or maintaining business-critical production systems
- Strong troubleshooting skills and attention to detail
- Ability to work effectively in environments with evolving documentation and architecture
- Must reside in and be authorized to work in the United States.
Benefits
- Competitive salary.
- Unlimited PTO.
- Flexible working hours and remote work options.
- Comprehensive health, dental, and vision insurance.
- Professional development opportunities and learning budget.
- Home office and IT budget.
- Supportive team environment.
- The chance to work on innovative projects with cutting-edge technologies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Visual Basic 6.0COMActiveXSQL Serverdatabase migrationGIS integrationsdata importdebuggingscriptingmodular architecture
Soft Skills
troubleshootingattention to detailadaptabilityproblem-solvingcommunication