×
Register Here to Apply for Jobs or Post Jobs. X

Software Design Engineer

Job in Redmond, King County, Washington, 98052, USA
Listing for: ManpowerGroup Global, Inc.
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 55 - 60 USD Hourly USD 55.00 60.00 HOUR
Job Description & How to Apply Below
Position: Software Design Engineer 3

Job Title:
Software Engineer (Systems / OS-Level Engineering)

Work Location: Redmond, WA. Onsite – Building 50

Duration: 5 months

Work Schedule: Monday–Friday, 40 hours/week

Pay Rate Range: $55 to $60/hr

Key Responsibilities
  • Fine-tune and improve sophisticated software implementation projects
  • Gather, analyze, and document system requirements and specifications
  • Design solutions using newer APIs to replace legacy implementations
  • Independently analyze and understand complex system architectures
  • Implement and customize system software based on client requirements
  • Prepare detailed software specifications and test plans
  • Code new programs and create test data
  • Modify existing programs to meet new standards and perform unit testing
  • Create migration packages for system, user, and implementation testing
  • Perform post-implementation validation and bug fixes
  • Provide quality assurance reviews
Systems & OS-Level Engineering
  • Write clean, maintainable systems-level code in C and C++
  • Work effectively in a Windows OS development environment (strongly preferred)
  • Debug and resolve issues in legacy systems using:
    • Windows Debugger
    • Instrumentation and trace analysis
    • WPP/ETW trace collection
Required Qualifications
  • Disqualifiers
    • Insufficient proficiency in reading and writing code
    • Less than 3 years of relevant work experience
  • Education & Experience
    • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
    • 5–7 years of professional software engineering experience
Technical Skills
  • Strong foundation in computer science (data structures, algorithms, software design)
  • Large-scale systems software design and development experience
  • Strong troubleshooting and unit testing skills for both legacy and modern systems
  • Hands-on experience writing systems-level C/C++ code
  • Strong operating systems knowledge
  • Proficiency with debugging tools, including Windows Debugger and instrumentation-based analysis
Top 3 Must-Have Skills
  • C/C++ – 3+ years
  • Operating Systems & Performance Analysis – 2+ years
  • Windows OS Development – 1+ year
  • Ideal Candidate Background
    • Strong experience in operating systems development (C/C++)
    • Experience with scripting languages (Power Shell, C# preferred)
    • Prior experience developing performance benchmarks
    • Knowledge of networking performance metrics:
      • Throughput
      • Latency
      • Cycles per byte

    If this is a role that interests you and you’d like to learn more, click apply now and a recruiter will be in touch with you to discuss this great opportunity. We look forward to speaking with you!

    #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary