Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior C Developer image - Rise Careers
Job details

Senior C Developer

Portable is seeking a passionate and motivated Senior C Developer to join their team and work towards transformational change using design and technology.

Skills

  • Proficiency in Linux
  • Strong Bash scripting
  • Expertise in C programming
  • Understanding of networking

Responsibilities

  • Collaborate with team members during standup meetings
  • Develop new features and integrations
  • Troubleshoot hardware or OS issues
  • Assist colleagues in coding challenges
  • Review pull requests

Benefits

  • Flexible work arrangements
  • Enhanced leave benefits
  • Annual professional development budget
  • Profit-sharing bonuses
  • Well-being support
To read the complete job description, please click on the ‘Apply’ button
Portable Glassdoor Company Review
2.7 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Portable DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Portable
Portable CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$115000K
$135000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior C Developer, Portable

Are you a passionate Senior C Developer looking to make a meaningful impact? Join our amazing team at Portable in Collingwood! We're on a mission to address social needs through innovative design and technology. With at least 5 years of experience under your belt, you’ll dive into diverse projects that challenge your skills and creativity. Your proficiency in Linux, particularly with systemd, strong Bash scripting abilities, and expertise in C programming will be essential in crafting new features and troubleshooting issues. You'll collaborate with your teammates, engage in knowledge-sharing sessions, and review code to elevate our collective skills. At Portable, we value open communication and adaptability, welcoming those who wish to improve legacy systems. Enjoy a hybrid working arrangement and a comprehensive remuneration package, including enhanced leave benefits and professional growth opportunities. If you’re excited to help bridge the gap between those who need change and those who can create it, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior C Developer Role at Portable
What responsibilities does a Senior C Developer at Portable have?

As a Senior C Developer at Portable, you will be tasked with developing new features and integrations to enhance our systems. You'll work collaboratively with team members, participate in daily standups, and troubleshoot hardware or operating system issues. You'll also play a significant role in mentoring other developers by hosting skill-enhancing sessions and reviewing their code to ensure quality and support growth.

Join Rise to see the full answer
What qualifications are required for the Senior C Developer position at Portable?

To qualify for the Senior C Developer position at Portable, candidates should have a minimum of 5 years of experience in software development, with a strong emphasis on C programming and Linux system management. Proficiency in Bash scripting and a solid understanding of networking protocols are crucial. Familiarity with additional technologies such as Python and Azure cloud services will be beneficial but is not required.

Join Rise to see the full answer
What is the working environment like for a Senior C Developer at Portable?

The working environment for a Senior C Developer at Portable is collaborative and dynamic. Team members tackle challenges together during standups, supporting each other’s growth and sharing wins. We embrace a hybrid work model, with flexibility allowing developers to work from home or in the office as needed. Our culture fosters inclusivity and creativity, making every voice valuable.

Join Rise to see the full answer
What benefits does Portable offer for the Senior C Developer role?

Portable offers a comprehensive benefits package for the Senior C Developer role, including a competitive salary ranging from $115,000 to $135,000 plus 11% superannuation. Additional benefits include flexible work arrangements, enhanced leave options, a professional development budget, profit-sharing opportunities, and access to an Employee Assistance Program for well-being support.

Join Rise to see the full answer
How does Portable support professional growth for Senior C Developers?

Portable is dedicated to the professional growth of its Senior C Developers. Each year, you’ll receive a professional development budget of $1000, allowing you to attend courses or workshops. You’ll also have opportunities to join programs like Emerging Leaders and engage in knowledge-sharing sessions with your peers, helping to expand both your technical and leadership skills.

Join Rise to see the full answer
Common Interview Questions for Senior C Developer
What inspired you to become a Senior C Developer?

Your answer should reflect your journey into software development. Share specific experiences, challenges you've overcome, or projects that fueled your passion for coding, especially in C. Mention how these experiences shaped your desire to create impactful software.

Join Rise to see the full answer
Can you discuss your experience with Linux and systemd?

Highlight your hands-on experience managing Linux systems and your specific use of systemd for service management. Provide examples of how you've implemented or troubleshot systemd services in past projects, showcasing your proficiency.

Join Rise to see the full answer
How do you approach debugging complex issues in your code?

Discuss your systematic approach to debugging. Consider mentioning specific debugging tools you use, and provide an example of a complex issue you resolved, focusing on your analytical thinking and problem-solving skills.

Join Rise to see the full answer
What is your experience with Bash scripting?

Share your experience writing Bash scripts, detailing any tasks you’ve automated or processes improved through your scripts. Including specific examples will demonstrate your ability to use Bash effectively within your projects.

Join Rise to see the full answer
How do you stay current with new technologies in your field?

Explain your strategies for continuous learning. Mention online resources, workshops, or communities you engage with, and discuss your approach to learning new languages or frameworks, such as Python or Angular.

Join Rise to see the full answer
What challenges have you faced while working in a collaborative team environment?

Use this opportunity to discuss a specific challenge you encountered while working on a team project. Focus on how you navigated the situation, the skills you utilized, and what the outcome was. Emphasize teamwork and communication.

Join Rise to see the full answer
Can you provide an example of a project where you improved legacy software?

Provide a detailed account of a previous project where you upgraded or modernized legacy software. Focus on your role in the process, the technologies used, and how your contributions led to significant improvements in functionality or performance.

Join Rise to see the full answer
What are your thoughts on code reviews and their importance?

Discuss the value of code reviews in maintaining code quality and encouraging collaborative growth. Share how you've participated in or facilitated code reviews, focusing on your approach to providing constructive feedback.

Join Rise to see the full answer
How do you prioritize your work when managing multiple projects?

Describe your time management strategies and how you prioritize tasks when juggling multiple projects. Discuss specific tools or methodologies you apply to ensure you're meeting deadlines and delivering high-quality work.

Join Rise to see the full answer
How do you handle feedback on your code or ideas?

Express an openness to constructive criticism, emphasizing how it contributes to personal and professional growth. Share a specific instance where feedback led to an enhanced outcome in your work or helped you refine your skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Squarespace Remote New York City · Remote, United States
Posted 2 days ago
Rise from Within
Mission Driven
Customer-Centric
Empathetic
Inclusive & Diverse
Passion for Exploration
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Education Stipend
Learning & Development
Paid Time-Off
Oblivious Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$115,000/yr - $135,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!