C Software Engineer (Colombia)

C Software Engineer (Colombia)

01 oct
|
Remoti
|
Colombia

01 oct

Remoti

Colombia

About the Role

This is a large, domain-rich codebase built over 30+ years. The underlying C libraries date to the 1980s and are heavily macro-driven; reading the code correctly requires understanding which apparent "function calls" are actually macro expansions with side effects or compile-time substitutions. The production accounting domain is genuinely complex, and proficiency takes time.

Position Overview The Senior Software Engineer will maintain and extend a proprietary production accounting platform used by film and television productions worldwide, handling accounts payable, purchase orders, payroll, bank reconciliation, 1099 tax reporting, and direct financial data exchange with banks, studios, and government agencies. The core is a mature C codebase (~300+ programs) on Linux with MySQL. The role centers on maintaining existing programs, diagnosing customer-reported issues, and implementing changes for evolving requirements.

Responsibilities

- Maintain and debug production C programs; diagnose and resolve customer-reported issues independently.
- Implement and modify financial data exchange programs per external specs (EFT, Positive Pay, studio export formats, IRS 1099).
- Write safe,



defensive data repair scripts for execution by others against production or anonymized data.
- Participate in code reviews on a macro-heavy codebase.
- Author MySQL schema migration scripts applied safely across hundreds of live deployments.
- Maintain financial report generation for production accounting.
- Apply security best practices, particularly PII handling (SSNs, tax IDs, payroll data) in transit, at rest, and in logs.
- Maintain build infrastructure (GNU Make, shell, AWK, Perl) and produce RPM packages for client Linux servers.

Required Skills

- Strong C on Linux; ability to read and modify code.
- Solid understanding of C macros and macro expansion.
- Ability to diagnose unfamiliar problems independently.
- Experience with SQL/relational databases, MySQL strongly preferred.
- Experience writing defensive shell/SQL scripts for execution by others in environments the author can't access.
- GNU toolchain (gcc, gdb, make, awk, bash) and Git.
- Demonstrated security awareness: PII handling, secure coding.

Preferred Skills

- Python or Perl for analysis and automation.
- Practical experience using AI tools for development.

#J-18808-Ljbffr

📌 C Software Engineer (Colombia)
🏢 Remoti
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: c software engineer (colombia) / colombia

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: c software engineer (colombia) / colombia