REMOTE Senior Software Developer

Post Date

Jan 05, 2023

Location

Vista,
California

ZIP/Postal Code

92081
US
Aug 11, 2025 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

SDG-593745

Pay Rate

$60 - $91 (hourly estimate)

Job Description

An employer in the San Diego area is looking for a REMOTE Senior Software Developer to join their team. This person will be responsible for assisting in a modernization project where they will be converting a legacy system developed in C++ and MFC applications to C# .NET 6-windows services with WPF applications. They will develop software for both new and existing products utilizing Azure DevOps, object-oriented design principals, practices, and patterns to ensure the code base is reusable and maintainable. This person should be proactive in leading group design discussions and/or collaborating with other team members. They will be responsible for reporting project status and issues to management when required. This person should be able to evaluate customer problems, troubleshoot, and assist other engineers through effective written and verbal communication skills. The employer is looking for a skilled problem solver with a self-starter personality. This person will be required to travel to San Diego, CA (up to 2 times a year [travel paid by program]) to support integration and testing.

Required Skills & Experience

5+ years of programming experience in C# for product development

5+ years of programming experience in C++

Experience converting C++ to C# where code interacts with an OS

Proficient experience with multithreading in programs or operating systems

Proficient experience working with and developing WPF applications

Experience working with and developing MFC applications

Proficient knowledge of Test-Driven Development

Experience testing code interfacing with specialized hardware (not embedded software development per se)

Bachelor's degree in Computer Science or equivalent experience

Nice to Have Skills & Experience

Proficient experience in socket programming



Experience utilizing and working with XML

Experience with Azure DevOps

Experience with real-time/embedded systems, or image processing systems

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.