FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expert proficiency in C programming and extensive experience with Linux operating systems, focusing on system architecture, networking protocols, and high-performance software development. Proven leadership in mentoring engineering teams and driving best practices in coding and deployment.
Highest-signal resume keywords
C ProgrammingLinux Operating SystemsNetworking ProtocolsSystem ArchitectureLeadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingLinux ProgrammingNetworking ProtocolsTCP/IPUDPHTTPSystem ArchitectureNetwork ProgrammingHigh-Availability ArchitecturesSecurity Best Practices
Soft Skills
Leadership SkillsProblem-Solving SkillsCollaboration
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Engineering
Industry Keywords
Software DevelopmentDistributed SystemsScalabilityReliabilityMaintainability
Tech Stack
Tools & technologiesDistributed SystemsLinuxTCP/IP
About the role
Key responsibilities & impact- Design, develop, and optimize high-performance software in C for Linux-based environments
- Architect and implement complex systems focused on scalability, reliability, and maintainability
- Work with networking protocols and ensure robust communication between distributed systems
- Lead and mentor a team of software engineers
- Provide technical guidance and foster professional growth
- Collaborate with cross-functional teams to define requirements and develop solutions
- Ensure timely delivery
- Drive best practices in coding, testing, and deployment
Requirements
What you’ll need- Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field
- 8+ years of professional experience in software development
- Expert proficiency in C programming
- Strong knowledge of networking protocols, including TCP/IP, UDP, and HTTP
- Knowledge of network programming concepts
- Extensive experience with Linux operating systems and Linux programming
- Proven ability in system architecture and design
- Experience managing or mentoring engineering teams
- Strong leadership skills
- Excellent problem-solving skills
- Ability to work under minimal supervision
- Preferred: experience with distributed systems and high-availability architectures
- Preferred: familiarity with open-source contributions or community involvement
- Preferred: knowledge of security best practices in system and network programming
Benefits
Comp & perks- 100% company-paid medical, dental, and vision coverage
- Health Spending Account
- Personal Spending Account
- Employee & Family Assistance Plan (EFAP), including counseling, legal advice, and mental health resources
- Critical illness, disability, and life insurance
- Group Registered Retirement Savings Plan (RRSP) with company match
- Competitive Paid Time Off
- Flexible leave policies, including paid health days
- Equity program eligibility
- Bonus eligibility reviewed at hire and annually at the Company’s discretion
