Senior C++ Desktop Applications Developer
Zipdev
Role Description
The Senior C++ Desktop Applications Developer is a core technical leader within the Product Development Team. Working closely with the Product Owner and R&D leadership, you will architect, modernize, and implement high-impact software solutions. You are expected to design and implement robust solutions that result in high quality, well-documented, and unit-testable source code while setting the standard for project coding practices.
You will lead the modernization of legacy user interface applications and drive desktop application quality and testing frameworks. Beyond day-to-day development, you will provide accurate estimation and risk assessments, lead R&D improvement initiatives, and mentor cross-functional team members. You will also liaise across teams—including Technical Support, QA, and Product Line Management—to drive root cause analysis and resolve complex performance issues.
- Modernization & UI Architecture: Lead the architectural effort to modernize legacy user interface (UI) applications, transitioning older user interfaces to scalable, modern designs.
- Desktop Application Engineering: Architect, maintain, and enhance desktop applications for Microsoft Windows operating systems.
- Testing & Quality Assurance: Establish test strategies, write component unit test plans, and drive software testing processes for modern and legacy desktop environments.
- Core Development: Develop major new features, refactor existing code bases, and recommend core structural changes in data structures, business objects, and UI components.
- Technical Leadership: Lead code, design, and test reviews, driving R&D effectiveness and zero-defect initiatives across the organization.
- Planning & Estimation: Drive sprint/release planning, accurate work effort estimations, risk assessments, and schedule development.
- Troubleshooting & RCA: Perform Root Cause Analysis on complex defects and interface with Technical Support and customers to resolve critical product issues.
- Documentation: Produce technical specifications, system architecture designs, and high-level feature descriptions.
Qualifications
- Bachelor of Science Degree in Computer Science, related field, or equivalent practical experience.
- 8–10+ years of professional programming and software analysis in a commercial business environment.
- 8–10+ years of hands-on experience with Microsoft C++.
- Deep, hands-on experience designing, modernizing, and testing desktop applications for Microsoft Windows operating systems.
- Proven track record of modernizing legacy UI applications and refactoring old desktop codebases.
- Experience with ISAM, database design concepts, and SQL.
- Advanced experience in Agile/Scrum development environments.
- Strong analytical, self-management, and problem-solving skills with the ability to effectively communicate across all organizational levels and directly with customers.
Preferred Skills
- Experience with relational databases like SQL Server.
- Experience with C# and .NET.
- Experience developing Windows Forms applications.
Personal Attributes & Leadership
- Strong planning, organizing, and multi-tasking capability in dynamic environments.
- Demonstrated ability to lead, motivate, and mentor engineering peers.
- Detail-oriented mindset committed to quality and zero-defect software.
- Action-oriented with strong follow-through on architectural commitments.
Benefits
- Work remotely Monday - Friday, 40 hours a week (no weekends).
- One of our core values at Zipdev is "Be authentic." That's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
- Helpful answers regarding our remote environment or payment method can be found in our FAQs.
- ...Senior Windows Desktop App Developer (C++/Qt) We are seeking a skilled and experienced Senior Windows Desktop App Developer (C++/Qt) to join our dynamic... ...involves developing a robust file synchronization application tailored for graphic art designers, ensuring seamless...SeniorC++Remote work
$160k - $175k
...Senior Desktop Software Developer Remote, headquartered in Toronto About Sync Sync.com is a leading... ...most important files. Our desktop applications are the front line of that trust—running... ...native, platform-specific stacks (C++/Swift and friends), and we're...SeniorC++Remote workFlexible hours- ...Job TitleSenior Application Developer (CA Plex)Job DescriptionSunshine Enterprise USA is retained by our valued client to search and recruit for... ...Skills:Experience with court or judicial systems.Experience with C++, Java, or.NET development.API integration experience.Data...SeniorC++Remote work
- ...Senior Software DeveloperAs a Senior Software Developer, you will design, develop, implement, and support high-performance... ...features.Build high-performance applications in C#/.NET using modern... ...background in Python, Kubernetes, C++, C++/CLI, or a strong mathematics...SeniorC++Remote workFlexible hours
$120k - $130k
2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more... ...company seeking an experienced Senior Application Developer to join our growing talented company.... ...ago Software Engineer - Cross-platform C++ - Multipass Maryland, United States $...SeniorC++Full timeLocal areaRemote work$107k - $172.6k
Role Description The Senior Application Developer will build intelligent applications used directly by frontline workers and manufacturing operators... ...-device inference. ~Strong proficiency in Kotlin, Java, C++, Swift, or similar technologies. ~Experience building...SeniorC++Full timeRemote work- ...RemoteFull Time$200k - $250kSenior Application Engineer, Software/Firmware (... ...are looking for a Senior Application Engineer, Software... ...different hardware platforms Develop and modify OS-level and firmware... ...debugging Proficiency in C or C++ for embedded development Experience...SeniorC++Remote work
$189.07k - $198.53k
...Work with a multi-disciplinary team to develop, integrate, verify and certify complex hardware... ...-critical embedded software using C/C++; working with Real-Time Operating... ...collected and processed as part of any job applications you choose to submit is subject to Archer...SeniorC++Local area- ...Seeking a full-time remote Senior Staff Embedded Firmware Engineer, the position focuses on embedded C/C++, embedded Linux and RTOS, IoT and connected devices, as well as... ...the team. Key responsibilities: Design and develop embedded firmware for IoT and connected devices...SeniorC++Full timeRemote work
- ...power management systems, the full-time Senior Embedded Software Engineer will design safe... ...systems to meet ASIL-B/C safety goals Develop low-level drivers and firmware for integrated... ...years, or PhD) Experience in embedded C/C++ and ARM-based SoC architectures,...SeniorC++Full timeRemote work
$100k - $140k
...client is seeking to hire an Mid to Senior Embedded Software Engineers in... ...Responsibilities include:* Coding and developing software and using BSP's, bootloaders... ...development experience using C or C++ programming languages* Applicants selected will be subject to a government...SeniorC++Remote workWork from home3 days per week- ...work culture. They need you, a highly experienced Senior Software Engineer, to join the technical team located... ...Twitch and Clip software’s logical functionality-Develop and deploy sensor fusion sorter prototype using C++ and Python-Collaborate with cross-functional teams...SeniorC++Visa sponsorship
- ...Researching and developing techniques to GPU-accelerate high-performance database and ETL applications, the full-time Senior Developer Technology Engineer will collaborate with technical... ...research experience Programming fluency in C/C++ with a strong understanding of...SeniorC++Full timeRemote work
- ...We're building a flagship cross-platform application on Kotlin Multiplatform (KMP) using... ...candidate will have a proven track record of developing and deploying native mobile apps using... ...codeExperience working with Rust UniFFI, C++, and JS is a plusContributions to open-source...SeniorC++Live outWork at officeLocal areaRemote work
$148k - $249k
...build and validation of highly reliable next generation systems.Develop software according to industry-best practices for safe, reliable... ...collaborating across teams. Someone who has deep experience with any of C/C++/Rust (we primarily use Rust).Experienced working on safety-...SeniorC++Remote work3 days per week- ...Senior Principal Embedded Software EngineerAt Northrop Grumman, our employees have incredible opportunities... ...verification of software and drivers in C/C++. This person will collaborate with system knowledgeable engineers to develop flow down software requirements, technical...SeniorC++Remote work
- ...seeking an Embedded Software Engineer in Los Angeles, California, to develop software for a remotely controlled rover. You will lead software... ...experience in software development, with proficiency in C/C++. Collaboration with various teams is essential to bring exciting...SeniorC++Remote work
- ...you will be responsible for designing, developing, troubleshooting, debugging and documenting... ...(or similar)Proficiency in C/C++ programmingProficiency with Source Control... ...function for a wide variety of packaging applications like tankless technology, self-diagnostic...SeniorC++Hourly pay
$145k - $175k
...to beautiful physical form in 3D printing. We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused... ...and implementing our firmware. The tech stack: Embedded Linux, C++, Python, and the occasional dip into Javascript. You:Have...SeniorC++Full timeWork at officeRemote workWorldwideFlexible hours- ...Senior Embedded / Firmware Engineer (RTOS, communication, critical... ...I2C, GPIO) Designing and developing wireless communication... ...embedded firmware) Communication/application controller: i.MX RT1061 or... ...Very good knowledge of C/C++ in embedded systems Experience...SeniorC++Remote workFlexible hours
- ...an Embedded Software Engineer III in Los Angeles, CA to design, develop and validate embedded software for a remotely controlled rover.... ...in CS/Robotics/CE/EE and 3+ years in embedded software, with C/C++ on bare-metal platforms, experience with sensors, Git, RTOS, and...SeniorC++Remote work
- Thompson Software Solutions is seeking a Senior Software Engineer (Autonomy) to join a multidisciplinary team focused on safety-critical embedded systems. You will develop, integrate, and test software across C/C++, Java, and Python for autonomous platforms and flight software...SeniorC++Remote job
$120k - $160k
...Senior Embedded Software Engineer Aversan Inc. is a trusted multi-service engineering... ...Remote Responsibilities Design, develop, and maintain reliable, high-quality embedded... ...development Strong proficiency in C++ for embedded systems, including concurrency...SeniorC++Full timeRemote work$132k - $207k
...impact on the world.We are seeking a Senior Field Applications Engineer to support NVIDIA rack-scale... ...sustaining support, and lifecycle transitions.Develop technical solutions including hardware... ...GPU development.Proficiency in C/C++ and Python programming.Knowledge of...SeniorC++Full timeRemote work$145k - $190k
Senior Embedded Firmware Engineer (100% Hands-On IoT)Location... ...and deploying low-level C/C++ code that interfaces directly... ....System Integration: Develop secure telemetry pipelines... ...Profiles focused purely on application-level or desktop software development cannot...SeniorC++Permanent employmentFull timeRemote work- ...seeking an Embedded Software Engineer IV to develop software for a remotely controlled rover... ...drive projects from concept to production. Applicants should have over 6 years of experience in embedded systems, be proficient in C/C++, and possess a bachelor’s degree in a...SeniorC++Remote work
$131.01k - $196.3k
...and resources of a semiconductor leader behind you.We seek a Senior Staff Applications Engineer who wants to be where the action is—working closely... ...trust with technical customers.Proficiency in Python, C/C++, or MATLAB is a plus.Periodic travel to customer sites in Silicon...SeniorC++Permanent employmentInternshipWork from homeWorldwide- ...Senior Application Engineer Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate... ...concepts is necessary. Experience with SystemVerilog or C/C++ is a strong plus, especially in the context of testbench development...SeniorC++Remote workDay shift
$86.9k - $198k
...tactical edgeExperience with programming languages, such as C or C++, Rust, and Python Experience with containerization technologies... ...Certified Professional CertificationClearance:Applicants selected will be subject to a security investigation and may need...SeniorC++Full timeContract workPart timeWork at officeLocal areaRemote work$148.5k - $237.6k
...company where you matter.Your ImpactAs a senior engineer on the team, you will be intimately... ...of professional software development in C++, Go, Rust and/or another systems... ...environment.We collect personal information from applicants to evaluate candidates for employment....SeniorC++Work experience placementWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Desktop Applications Developer. Be the first to apply!


