Senior C Developer

Posted 8 Days Ago
Be an Early Applicant
Collingwood, ON
Senior level
Software
The Role
As a Senior C Developer, you will design, develop, and troubleshoot C applications while collaborating closely with your team to enhance system features, improve legacy systems, and engage in coding practices. You will also facilitate team skill development through knowledge sharing and contribute to a positive workplace culture.
Summary Generated by Built In

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
The Company
New York, New York
12 Employees
On-site Workplace
Year Founded: 2020

What We Do

Portable is the first ELT platform to build connectors on-demand for data teams. We believe companies should have data from every business application at their fingertips - all with no code. Request a connector here: https://portable.io/request We'll get back to you in hours or days

Similar Jobs

Autodesk Logo Autodesk

Senior Full Stack Software Developer C#, AEC Platform Data

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
2 Locations
13285 Employees

Autodesk Logo Autodesk

Senior Software Developer (C++)

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Toronto, ON, CAN
13285 Employees
Mississauga, ON, CAN
2071 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account