Stop debugging someone else's code and start designing your own software. Start having fun at work again. Research shows there’s a correlation between missing the early stages of a project, drinking too much coffee and hating your job. You miss the design phase so everything you’re working on is set in stone. With a slate of code written by someone else, you can forget about cutting much of your own. Instead, you're fixing bugs, adding last-minute features and making coffee just so you can get away from your desk. You end up so full of caffeine the only thing that’s faster than your heartbeat is how quickly you're out the door at the end of the day. You need a new project. Something fresh to sink your teeth into. A project where you’ll collaborate with engineers from different disciplines. Where you’ll get to design software, flex those C++ muscles, build prototypes and implement your own ideas. A project where you’ll build concurrent, ultra-low latency systems. Battle with memory constructs & compile times. Talk fixed-point fractions with other Software Engineers. Utilising your expert knowledge of the TCP/IP model and modern C++ ('17 and above), you'll make a real impact here. You can find that work here, building a complex set of systems that enables high speed traffic communicated via networking gateway and devices. Based in Sydney's Macquarie Park, you’ll join a modern thinking product development company that enjoys the flexibility and adaptability of being a small, privately owned business. You’ll spend time with everyone in the business from CTO to intern which creates opportunities for you to influence the roadmap, bring fresh ideas to the team and coach the junior engineers. The experience you bring: Have at least 3 years under your belt, designing, testing and deploying software using C++ (the team is using version 20, but having the mindset to adjust to modern C++ is the key) - Senior and Mid-Level roles available Be comfortable running your own projects Familiar with Linux OS environments Expert knowledge of TCP/IP model and computer networking principles Ability to thrive in a dynamic environment and keen to get things done (e.g. "completer - finisher" mindset) Don’t sweat it if you only have experience in some of these areas. You’ll make yourself stand out with your Linux experience, modern C++ programming skills, good understanding of distributed systems, and intimate knowledge of the TCP/IP model. In return, salary ranges from $120k to $170k base super, a flexible work scheme that allows you to work from home a couple days per week and take time out when you need to. Finally, if you’re interested in applying, please send mention "Ringer from the Top End" in either your CV or covering letter so I know you've read the advert carefully and have an eye for detail. MCS Consulting has been a trusted Recruitment advocate for over 25 years to many companies in high value Manufacturing, Finance, R&D, IT&T and Government. We have an effective personal and honest approach that really makes the difference. www.mcs-consulting.com.au We are more than happy to discuss career aspirations. At MCS we are here to help, not just recruit