Expert Software Engineer

Full time Full day
Who we are?

Afiniti uses data science and operations research to enhance human interactions in large enterprises by efficiently pairing customers or tasks with company representatives. Our primary focus is improving contact center interactions for sales, service, retention, collections, and customer satisfaction in fields ranging from telecommunications to healthcare to banking to hospitality. To ensure we’re delivering value, we measure performance using a real-time control group – routing a portion of calls using the client’s existing system and the majority of calls using our data-scientist-designed pairing and next best action recommendation strategies. Clients are billed on our incremental improvement, so model quality is central to our product


At least 10+ years of professional experience in C/C++ preferably modern C++ (11,14)

Websocket, Secure Socket(Socket with TLS) and Rest API development experience preferably in C++

Demonstrable experience in STL, Boost, TCP/IP Sockets, multi-threaded programming and Inter Process Communication

Development Experience in Client Server architecture

Strong Operating system concepts

Development experience on Linux

Ability to quickly comprehend complex business processes and existing systems' architecture, and propose efficient solutions to tough problems

An aptitude for debugging, mathematics, problem solving and mastering new languages and APIs in a short time span

Comfort in both old-school and Agile development methodologies

Test Driven Development experience

Excellent analytical and technical skills

Hands on experience with valgrind, gdb and other tools

Good knowledge of design patterns and principles

Little know how about Shared Memory

Working experience with JSON format


Knowledge about microservices

Knowledge Agile development

Experience with CMake

Experience with Git

Experience OpenAPI Specification and documentation

Knowledge of CI/CD pipeline tools

Strong Database Concepts

Unix Shell Scripting


Bachelor's degree in Computer Science, Software Engineering or relevant field

Salary & Package

As well as a competitive base salary dependent on the number of years of experience, we also offer corporate benefits.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Full time Full day
We are looking for a Web Designer who is responsible for creating highly usable and visually engaging website designs across all content management systems and devices while staying in line with project scope, billable time, expectations and goals. Experience in...
Full time Full day
Purpose of the post: To provide effective and seamless administrative support to the Polio Eradication Initiative specifically and the country office generally in the areas of administration, procurement, human resources through coordinating the administrative services, oversee that deadlines are met,...
Pathfinder International
Full time Full day
District Quality Officer Umerkot based – (Umerkot + Tharparkar) Pathfinder Overview Pathfinder International is a global leader in sexual and reproductive health. We place reproductive health care at the center of all that we do—believing that it is not only...