Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Senior Back-End Engineer for our client in the Technologies domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Permanent position, and the client is looking for someone to start immediately. Duration: Full time Location: Beaverton, OR (Hybrid) Role: Senior Back-End EngineerPrimary Skills: CRole Description: The Senior Back-End Engineer must have at least 5+ years of experience. Required Experience and Skills: - Bachelors Degree (MS+ is preferred) in Computer Science/Engineering or a related quantitative discipline - Minimum of 5 years full time hands-on platform realization (such as OEM OS installation in manufacturing) or IT management tools development experience - Experience on Microsoft SCCM and Active Directory or equivalent on Linux systems will be a big plus - Programming languages: C/C, Python, Perl, Bash, Go, Tcl, JSON, PowerShell script, PHP, SQL and Node.js. - Able to create an OS agent that runs as a Windows service and a Linux daemon. - Able to write code in a portable way. - Protocols: UDP, JSON, SSL and TCP protocols. TCP/IP, d-bus, Restful API, I2C, SPI, UART, USB 2.0 - Good understanding of network architecture, IT remote management tools development, and file sharing programs - Excellent written and verbal communication skills - Excels at adapting to changing business needs with the ability to balance multiple competing priorities in a fast-paced environment - Enjoys a collaborative environment internally and potentially customer facing - Intellectually curious and passionate about innovation - Understanding of cybersecurity - Server Development experience Education: BA/BS degree or equivalent/Bachelors degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent Experience: Minimum 5+ years of experience Relocation: This position will not cover relocation expenses Travel: No Local Preferred: Yes Note: Must be able to work on a W2 basis Recruiter Name: Prachi SrivastavaRecruiter Phone(Ext: 2067)/Equal Employment Opportunity Minimum Education Required: BachelorYears of Experience Required: More than 5 yearsExpected Travel Time: None