Senior C Software Engineer at Jobgether
, , United States -
Full Time


Start Date

Immediate

Expiry Date

10 Mar, 26

Salary

175000.0

Posted On

10 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C Development, Linux, Unix, API Design, SQL, Oracle PL/SQL, Code Refactoring, Modernization, Problem-Solving, Consulting, Communication, CI/CD, Technical Guidance, Documentation, System Integration, Troubleshooting

Industry

Internet Marketplace Platforms

Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior C Software Engineer in the United States. In this role, you will be instrumental in maintaining, modernizing, and refactoring a large-scale C codebase in Linux/Unix environments. You will work closely with architects, database specialists, and other stakeholders to design robust APIs and integrations, ensuring system stability and long-term sustainability. This position combines deep technical expertise, problem-solving, and consulting skills, providing you the opportunity to influence critical systems and drive meaningful impact. You will collaborate with cross-functional teams, troubleshoot complex issues, and contribute to documentation and best practices. The role demands a hands-on approach, balancing code, infrastructure, and database responsibilities. Continuous learning, knowledge sharing, and technical leadership are encouraged in this dynamic, collaborative environment. \n Accountabilities: Maintain and modernize a large-scale C codebase in Linux/Unix environments, ensuring reliability and long-term sustainability. Incrementally refactor components while preserving system stability and performance. Collaborate with architects, database experts, and stakeholders to design modern APIs and system integrations. Troubleshoot, optimize, and document critical functionality to support operational excellence. Provide technical guidance and consulting to internal teams and clients. Participate in CI/CD processes and contribute to best practices for deployment and code quality. Requirements: 7+ years of professional experience in C development within Linux/Unix environments. Strong system-level expertise, with hands-on experience in gcc, make, glibc, gdb, and binary deployment on RHEL. Proficiency in SQL; Oracle PL/SQL experience is a plus. Experience with code refactoring, modernization, and designing API-based integrations. Excellent problem-solving skills, capable of working across code, infrastructure, and database layers. Strong consulting and communication skills, with the ability to interact directly with architects and stakeholders. Familiarity with CI/CD processes and modern software engineering practices. Nice-to-have: experience in telecom systems, particularly promotional engines. Benefits: Competitive salary range ($108k–$175k USD) based on experience, location, and skills. Flexible work arrangements and work-life balance. Collaborative and agile team culture. Opportunities for continuous learning and professional development. International, people-oriented work environment. Comprehensive health, wellness, and retirement benefits (as applicable). \n Why Apply Through Jobgether? We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Responsibilities
Maintain and modernize a large-scale C codebase in Linux/Unix environments while ensuring reliability and long-term sustainability. Collaborate with architects and stakeholders to design robust APIs and troubleshoot complex issues.
Loading...