C Software Engineer

remoti

Colombia

Presencial

COP 303.010.000 - 437.681.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca la empresa.

Supera los filtros ATS

Descripción de la vacante

remoti is seeking a Senior Software Engineer to maintain and extend a long-standing production accounting platform used globally. You will work with a large C codebase on Linux, focusing on stability, data exchange formats, security, and scalability across deployments.

You will diagnose customer-reported issues, implement changes for evolving requirements, and contribute to code reviews while maintaining build and deployment pipelines.

Formación

  • Experience with C on Linux and macro-heavy codebases.
  • 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 restricted environments.
  • GNU toolchain (gcc, gdb, make, awk, bash) and Git.
  • Demonstrated security awareness: PII handling, secure coding.

Responsabilidades

  • 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 in transit, at rest, and in logs.
  • Maintain build infrastructure (GNU Make, shell, AWK, Perl) and produce RPM packages for client Linux servers.

Descripción del empleo

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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior C Engineer - Financial Systems, Macro-Heavy Linux
Senior C Engineer - Financial Systems, Macro-Heavy Linux

remoti • Colombia

Presencial
COP 303.010.000 - 437.681.000
C++ Senior Engineer (Contractor/Temporary)
C++ Senior Engineer (Contractor/Temporary)

Publicis Groupe Holdings B.V • Bogotá ciudad

Presencial
COP 130.788.000 - 242.892.000
C++ Senior Lead Engineer
C++ Senior Lead Engineer

Publicis Groupe Holdings B.V • Bogotá ciudad

Presencial
COP 12.000.000 - 19.000.000
Senior Data Engineer
Senior Data Engineer

Forte Group • Colombia

Presencial
COP 120.000.000 - 210.000.000
Finance Expert - Remote
Finance Expert - Remote

Yo Ai Labs • Medellín

A distancia
COP 179.410.000 - 381.246.000
Senior C++ Engineer L2
Senior C++ Engineer L2

MPS Group LLC • Bogotá ciudad

Presencial
COP 90.000.000 - 150.000.000
Senior C++ Engineer L1
Senior C++ Engineer L1

MPS Group LLC • Bogotá ciudad

Presencial
COP 120.000.000 - 180.000.000
Senior Accountant
Senior Accountant

Omnicom Global Solutions Colombia • Bogotá

Presencial
COP 100.440.000 - 167.400.000
Senior Data Engineer
Senior Data Engineer

Terminal • Colombia

Presencial
COP 120.000.000 - 180.000.000
Finance Expert - Remote
Finance Expert - Remote

YO AI Labs • Córdoba

A distancia
COP 186.840.000 - 311.400.000