Senior System Engineer

$30 - $60/hourpay

Required Skills

C++
windows IPC mechanisms
game development

Job Description

Job Title: Senior System Engineer

Job Type: Contract {Pay per Task Model}

Location: Remote


Job Summary

Join our customer's team as a Senior System Engineer and play a key role in designing, developing, and optimizing high-performance systems. This is a unique opportunity to leverage your expertise in C++ while collaborating with talented professionals across the globe. We value clear and effective communication, both written and verbal, as a cornerstone for success in our distributed environment.


Key Responsibilities

  1. Design, develop, and maintain robust system-level software using C++.
  2. Collaborate with cross-functional teams to define, implement, and optimize system architecture and workflows.
  3. Perform code reviews and provide technical mentorship to less experienced engineers.
  4. Troubleshoot and resolve complex system issues with a focus on performance and reliability.
  5. Contribute to system documentation, ensuring accuracy and clarity for all team members.
  6. Drive continuous improvement initiatives to enhance product performance and quality.
  7. Communicate technical concepts effectively to both technical and non-technical stakeholders.


Required Skills and Qualifications

  1. Extensive experience in system engineering, specifically with C++ development.
  2. Proven ability to design and implement scalable, high-performance system solutions.
  3. Strong written and verbal communication skills, with an emphasis on clarity and precision.
  4. In-depth knowledge of system architecture, operating systems, and networking fundamentals.
  5. Demonstrated problem-solving skills with the ability to troubleshoot complex issues.
  6. Experience working in a remote, collaborative environment.
  7. Ability to prioritize tasks, manage time effectively, and deliver results in a fast-paced setting.



Preferred Qualifications

  1. Exposure to cloud infrastructure and distributed systems.
  2. Experience with modern software development tools and practices such as CI/CD and version control systems.
  3. Advanced degree in Computer Science, Engineering, or a related field.

Apply now

Please note that after completing the interview process, you’ll be added to our talent pool and considered for this and other roles that match your skills.

Have any questions? See FAQs

Refer and Earn