FREE ACCESS
5,000–10,000 jobs/day
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.

C Software Engineer, Python
CodiLimeC Software Engineer responsible for maintaining and optimizing enterprise router software. Collaborating with a passionate team remotely in Poland and focused on engineering skill development.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesGoPython
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