Portable Logo

Portable

Senior C Developer

Posted 3 Days Ago
Be an Early Applicant
Collingwood, ON
Senior level
Collingwood, ON
Senior level
The role involves developing and integrating features for systems, troubleshooting hardware/OS issues, and collaborating with team members. Senior C developers will also participate in code reviews and knowledge-sharing sessions to enhance team skills.
The summary above was generated by AI

We are looking for passionate and motivated people to join our awesome team!  We encourage anyone located in Melbourne to invest some of their time to explore our new opportunities.About Portable

Our mission is to seek out areas of social need and policy failure and make transformational change using design and technology. We believe that government, organisations and businesses can be forces for good. But there’s a gap in their understanding of, and ability to meet, the expectations of those in need of positive change. Our job is to use design and technology to narrow the gap between those with the power and responsibility to make a positive change, and those who need it.

We are looking for someone who has:

5+ years experience and who has worked on a number of different applications during their career.

Technical skillset required:

Must-have skills:

  • Proficiency in Linux, with specific experience using systemd.
  • Strong Bash scripting capabilities.
  • Expertise in C programming.
  • Comprehensive understanding of networking concepts and protocols.

Nice-to-have skills:

  • Experience with Python scripting.
  • Knowledge of Ansible for configuration management.
  • Familiarity with Typescript.
  • Understanding of Azure and cloud-based technologies.
  • Frontend development experience.
  • Exposure to i3 window manager for console environments.

Additional role requirements:

  • A collaborative mindset and ability to work closely with your team mates.
  • Availability to work one day per week in the office, with occasional additional days as required by the team or project.
  • Flexibility to adapt to different technologies based on agency and project needs.
  • Strong communication skills to work effectively with various project stakeholders.
  • A genuine passion for improving and uplifting legacy software systems.

An example of what a week at Portable as a Senior C Engineer might look like:

  • Kicking off the day with a standup where we share wins, tackle blockers, and maybe debate Melbourne's best banh mi
  • Crafting new features or integrations that ensure our systems continue to meet their needs
  • Rolling up your sleeves to troubleshoot a hardware or OS hiccup
  • Teaming up with a colleague to untangle a tricky coding puzzle
  • Reviewing a few pull requests to help individuals and the team grow with their ability to commit good code to projects
  • Hosting one of our fortnightly Deep Dive sessions - helping other developers at Portable increase their skill in a technology you're interested in

Remuneration and benefits

The salary range for this role is between $115,000 - $135,000 + 11% superannuation, depending on your level of experience. 

Joining Portable means becoming part of an organisation with an award-winning workplace culture, where your contributions are valued and you’re supported by a multidisciplinary team.

Here’s what else you can look forward to:

  • Flexible work arrangements: Remote work, hybrid work (up to 4 days per week), flexible hours and flexible start/finish times
  • Enhanced leave benefits: Enjoy bonus annual leave based on tenure, options to purchase additional leave, paid volunteering leave, and additional paid parental leave for eligible employees
  • Professional Growth: Benefit from an annual professional development budget of $1000, access to our Emerging Leaders program, and a variety of other development opportunities.
  • Financial Incentives: Receive a profit-sharing bonus (once eligible) and explore employee share plan options
  • Well-being Support: Access up to 4 psychology sessions per year through Portable’s Employee Assistance Program.

We are dedicated to cultivating an inclusive and equitable workplace that celebrates diversity. We strongly encourage individuals from traditionally marginalised or underrepresented groups to join our team and contribute to our collective success.

How to apply

To be considered, please send us your resume and a cover letter answering the following questions:

  1. What attracts you to this role, and to Portable more generally?
  2. How do you generally approach learning a new technology, framework or language?

We do read your cover letters, so please include this information - it's your best bet for getting an interview :)

Top Skills

C
Python
Typescript

Similar Jobs

2 Days Ago
Mississauga, ON, CAN
Senior level
Senior level
Professional Services
The Senior I&C Engineer is responsible for the design and development of instrumentation and control systems for CANDU plants and nuclear installations. Duties include creating design documents, specifying I&C components, and providing technical support and presentations. The role requires independent work with emphasis on leadership and collaboration with various engineering disciplines.
Top Skills: None Specified
3 Days Ago
Toronto, ON, CAN
Senior level
Senior level
Fintech • Financial Services
As a Senior C++ Developer at Synechron, you will be responsible for designing and developing applications that range from desktop to mobile and embedded systems. You will collaborate with a global team, work closely with quants and traders, and contribute to DevOps improvements while ensuring high-quality code and efficient delivery processes.
Top Skills: C++Python
3 Days Ago
Mississauga, ON, CAN
Expert/Leader
Expert/Leader
Fintech • Financial Services
The Senior C++ Developer will create real-time applications handling critical financial data, ensuring high performance and rapid data normalization. Responsibilities include collaborating with cross-functional teams, delivering quality code, and testing/debugging software. Continuous learning and adaptation to new technologies is encouraged.
Top Skills: C++

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account