




Job Summary: We are seeking a Software Engineer with experience in modern C++, object-oriented programming, and Linux operating systems for microservice development. Key Highlights: 1. Modern C++ Development (C++17/C++20) 2. Advanced Object-Oriented Programming Experience 3. Advanced Knowledge of Linux Operating Systems and TCP/UDP Sockets **Education:** Bachelor's degree in Computer Systems Engineering, Software Development Engineering, Computer Science, or related field. **(Graduated)** **Work Location:** South Tlalpan, Villa Olímpica **Experience:** **Languages and Paradigms:** * Languages and Paradigms · Modern C++ (C++17/C++20) * Object-Oriented Programming (OOP) – Advanced * Generic Programming and Template Metaprogramming – Basic * Parallel and Asynchronous Programming (Multithreading and Multiprocessing) – Advanced * Microservice Design – Basic **Systems and Communication:** * TCP/UDP Sockets (Linux BSD Sockets) – Advanced * Linux Operating Systems (CLI, processes, file descriptors, signals) – Advanced **Infrastructure Knowledge:** * Git (Branching, PRs, Rebase, etc.) – Intermediate * Basic CI/CD (GitLab CI, Jenkins or similar) – Basic * Containers (Docker) – Intermediate * Rancher / Kubernetes (desirable) – Basic to Intermediate **Other Important Knowledge Areas:** * Data Modeling (JSON, custom binary structures) – Intermediate * Network Protocols and APIs (HTTP/REST, TLS, gRPC desirable) – Intermediate * Basic Security in Distributed Systems (tokens, certificates, encryption) – Basic * Understanding of Synchronization and Concurrency Algorithms (CAS, semaphores) – Intermediate Compensation: $33,000 to $35,000 net monthly


