Talent.com
Software Developer

Software Developer

Endurance Lift SolutionsAustin, Texas, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Description

Job Overview

We are seeking a highly skilled Senior Software Engineer with experience across the full stack—front-end and back-end—to support and modernize two tightly integrated applications : one desktop-based and one embedded at the edge for hardware control. This role will focus on maintaining and enhancing existing VB6, C#, VB.NET, and WPF applications while also leading efforts to refactor and migrate legacy systems into a more modern, scalable architecture.

This is a hands-on role for a self-driven engineer with strong problem-solving skills and the ability to work across both software domains.

Key Responsibilities

  • Maintain, troubleshoot, and enhance existing VB6 and .NET-based applications.
  • Refactor legacy code and define a clear roadmap for modernizing both systems.
  • Develop scalable, reliable, and efficient solutions across desktop and embedded environments.
  • Collaborate with product managers, application engineers, and hardware engineers to ensure smooth integration between software layers.
  • Write clean, well-documented code using best practices and modern design patterns.
  • Ensure reliability and performance of both systems in field environments.
  • Contribute to planning and implementation of long-term software architecture and system upgrades.

Requirements

Required Qualifications

  • 10+ years of professional software development experience.
  • Strong experience with VB6 and C# in both maintenance and modernization efforts.
  • Proficient in WPF and the .NET Framework / .NET Core for desktop development.
  • Experience with embedded or edge-connected systems interacting with hardware / microcontrollers.
  • Deep understanding of object-oriented design and software architecture principles.
  • Strong debugging and analytical skills across both front-end and back-end.
  • Experience with version control systems like Git.
  • Excellent communication skills in English (verbal and written).
  • Ability to work independently and manage multiple priorities in a fast-paced environment.
  • Preferred Qualifications

  • Experience with WinForms, WinUI, or web-based modernization strategies.
  • Knowledge of cloud platforms (Azure, AWS) and microservices architecture.
  • SQL Server or other relational database experience.
  • Spanish language proficiency (preferred, not required).
  • serp_jobs.job_alerts.create_a_job

    Software Developer • Austin, Texas, United States