Skip to main content

.NET & C++ Developer

Posted 11 days ago

purple drive technologiesWaltham (MA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Purple DriveWe are seeking a highly skilled .NET & C++ Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have strong hands-on experience in C++ for system-level or performance-critical components and .NET technologies for application development, integration, and services. This role requires excellent problem-solving skills and the ability to work across the full software development lifecycle. Design, develop, test, and maintain applications using C++,.NET, and related technologies Develop high-performance, multi-threaded, and memory-efficient C++ applications Build and maintain. NET applications, APIs, and services using C# and the. NET framework Integrate C++ components with. NET applications where required Participate in requirements analysis, system design, and architecture discussions Troubleshoot, debug, and optimize existing applications for performance and reliability Collaborate with cross-functional teams including QA, DevOps, and Product Ensure adherence to coding standards, best practices, and secure development guidelines Participate in code reviews and mentor junior developers when needed Strong hands-on experience with C++ (STL, OOP, memory management, multithreading) Strong experience with .NET technologies (C#, .NET Framework /.NET Core) Experience developing Windows or cross-platform applications Solid understanding of data structures, algorithms, and design patterns Experience with REST APIs, integration, and application interfaces Proficiency with version control tools (Git, SVN, etc.)Strong debugging, analytical, and problem-solving skills Experience with Visual Studio and modern build tools Knowledge of SQL Server or other relational databases Exposure to CI/CD pipelines and DevOps practices Experience with performance tuning and optimization Familiarity with Agile/Scrum development methodologies Bachelor's or Master's degree in Computer Science, Engineering, or related field Competitive compensation package Opportunity to work on high-impact, complex systems Collaborative and growth-oriented work environment

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this