1830 IT & Software Developer jobs in the US

Microsoft Corporation jobs

Senior Software Engineer - C++

$119,800 - 234,700
Microsoft Corporation
Northeast 36th Way, Redmond
$119,800 - 234,700
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors Degree in Computer Science or a related technical field - 4+ years of relevant technical engineering experience in programming languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience - Ability to meet security screening requirements for Microsoft, customers, or government - Proficiency in C or C++, with a history of production-quality, shipped code - Familiarity with device integration and low-level input handling - Experience in debugging performance, memory, and concurrency issues in native codebases - Knowledge of remote desktop or virtualization technologies is a plus - Experience working with diagnostics tools like ETW, dumps, and debuggers

Responsibilities

- Design and implement native Windows components using modern C++ with integration into Win32, COM, Windows services, and system APIs - Work on device redirection, input, display, audio/video processing, USB, HID, and peripheral integration for remote desktop and virtualization - Develop and maintain high-performance code paths with a focus on correctness, latency, and stability - Diagnose and address issues across kernel and user-mode boundaries, including OS integration, drivers, and client applications - Optimize memory usage, threading models, IPC, and I/O within complex and long-running Windows processes - Collaborate closely with Windows platform, security, and device teams to ensure reliable and secure implementations - Participate in the entire software lifecycle: architecture, implementation, testing, deployment, and debugging - Contribute to engineering quality through code and design reviews, ensuring testability and maintainability - Drive continuous enhancements in an agile environment with rapid release cycles

Description


We are part of the Windows Cloud Experiences team, focused on developing core Windows client technologies that enable secure and efficient remote desktop experiences globally. Our group is committed to designing and delivering fundamental Windows components that integrate seamlessly with the operating system, hardware, and cloud services. This position is tailored for C++ engineers who are passionate about performance and reliability, eager to create impactful features for millions of users. We offer competitive pay and benefits, fostering a collaborative and innovative workplace.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 1830 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Ryan Design International, Steinbach Credit Union, KUBRA, D3 Security Management Systems, Nurse Next Door, Gatestone & Co. Inc, Snaplii among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Jobot as they are hiring for 124 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.