Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CodiLime

C Software Engineer, Python

CodiLime

C Software Engineer responsible for maintaining and optimizing enterprise router software. Collaborating with a passionate team remotely in Poland and focused on engineering skill development.

Posted 7/24/2026contractRemote • 🇵🇱 PolandMid-LevelSenior💰 PLN 18,000 - PLN 22,000 per monthWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong proficiency in C and Python for software development and test automation, with a focus on performance optimization and advanced debugging techniques. Capable of analyzing multi-threaded code and complex system dependencies while effectively communicating in English.

Highest-signal resume keywords
C ProficiencyPython Test AutomationAdvanced DebuggingBuild System ExpertiseMulti-Threaded Code Analysis

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Golang DevelopmentC DevelopmentPython ProgrammingDebugging with GDBDebugging with ltraceProfiling with pprofAutomated TestingPerformance OptimizationError HandlingSystem Call Analysis
Soft Skills
Analytical SkillsPatienceTeam Communication
Tools & Technologies
BazelLogging ToolsMonitoring ToolsTelemetry Features
Industry Keywords
System OptimizationLegacy Script MaintenanceTechnical DiscussionsComplex System Dependencies

Tech Stack

Tools & technologies
GoPython

About the role

Key responsibilities & impact
  • Maintain core system components and drive optimization tasks focused on performance and speed
  • Work closely with logging, monitoring, and telemetry features, improving error handling and system visibility
  • Develop software mainly using Golang and C, while maintaining and gradually replacing legacy Bash scripts
  • Create automated tests using Python to cover regressions and bridge coverage gaps
  • Investigate complex bugs, track system calls, and analyze multithreaded dependencies in a codebase
  • Take part in technical discussions with the team to define how to best implement requirements

Requirements

What you’ll need
  • Hacker mindset: High level of patience and a strong ability to analyze multi-threaded code and complex system dependencies
  • Strong C proficiency: Deep practical knowledge of C as your primary development language, including experience with low level debugging
  • Build system expertise: Practical, hands-on experience with Bazel
  • Python skills: Experience in Python for test automation
  • Advanced debugging: Strong analytical skills with hands-on experience in GDB, ltrace, pprof
  • Language skills: English at least a B2 level for smooth team communication

Benefits

Comp & perks
  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work