drjobs
Remote Principal Software Engineer (C, Linux/Unix, and Perl/Python/Shell)
drjobs
Remote Principal Sof....
Turing.com
drjobs Remote Principal Software Engineer (C, Linux/Unix, and Perl/Python/Shell) العربية

Remote Principal Software Engineer (C, Linux/Unix, and Perl/Python/Shell)

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

3 - 30 years

Job Location

drjobs

Al Bireh - Palestine

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 744069


Only candidates with 3+ yeaars of overall software development experience are eligible for this role.

Turing is looking for a remote Principal Software Engineer on behalf of a NASDAQ-listed company making major advances in the open digital media market with automated solutions. The developer will be tasked with designing and implementing next-generation highly scalable and low latency ad server features to the existing platform. The US-based cloud infrastructure platform helps businesses stay ahead of the competition by utilizing digital advertising to empower app developers and publishers to increase monetization. The company has managed to raise more than $62.9 mn in funding so far. This role requires some overlap with the IST time zone and is a great opportunity for developers to work with experts leading the industrial revolution.


Job Responsibilities:

- Architect and build highly scalable and low latency ad server features at scale
- Build and maintain applications and architecture to handle 100's of billions of requests per day
- Write clean, modular, and loosely coupled code
- Understand end-to-end product functionality and work on implementing scalable solutions to existing problems


Job Requirements:

- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a software engineer
- Excellent experience working in C/C++, Linux/UNIX environment
- Working knowledge of scripting Perl/Python/Shell
- Working experience in databases, preferably MySQL
- Good to have some experience in Go
- Proficiency in the implementation of algorithms and the use of advanced data structures to solve computing problems
- Prior knowledge of OS and working experience on system programming (multi-threading, multi-processing, memory management)
- Solid knowledge of the principles of computer science is desired
- Good experience in software design and architecture
- Solid expertise in building complex and scalable solutions
- Excellent problem-solving skills


How to Become a Turing Developer:

- Create your account on the Turing platform
- Fill in your basic information (name, number, location, previous salary, experience, etc.)
- Solve multiple-choice questions
- Schedule a technical interview
- Final Onboarding

Perks & Benefits:

- Earn salaries higher than local standards
- Work alongside a community of Google, Facebook, Microsoft engineers
- Experience rapid career growth
- No visa requirements to work with the best US companies
- Better work-life balance

This job will be open for applications until October 15, 2021.

Employment Type

Full Time

Company Industry

IT - Software Services

About Company

401 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.