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 strongl
📌 C Software Engineer (Colombia)
🏢 Remoti
📍 Colombia