Mid-Level Software Engineer – Mobile, Cloud & IoT
Salary Range: $88,000 - $98,000 + Super
About Genesys
Genesys Electronics Design is an Australian engineering consultancy specialising in the development of innovative electronic products across the medical, industrial and IoT sectors. Our multidisciplinary team of electronics, firmware, software and mechanical engineers work together to deliver complete prodducts from concept through to commercialisation.
We are looking for a motivated Software Engineer who enjoys solving complex engineering challenges and wants to build real-world connected devices and cloud platforms.
About the Role
As part of our Software Engineering team, you will work alongside electronics and embedded firmware engineers to develop complete IoT solutions. Your work will span cloud backend development, mobile applications, web applications and communication between embedded devices and cloud services.
This is a hands-on engineering role where you’ll be involved in system architecture, implementation and deployment of production software.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Design and implement scalable cloud backend services on AWS.
- Build modern web applications using React.
- Develop Infrastructure as Code (IaC) solutions using Terraform.
- Design secure communication between IoT devices, mobile applications and cloud services.
- Develop application command protocols and device messaging systems for connected products.
- Build REST APIs and event-driven backend services.
- Collaborate with electronics and embedded firmware engineers to deliver integrated hardware/software solutions.
- Participate in architecture reviews, code reviews, testing and CI/CD deployment.
Essential Skills & Experience
- AWS Certified Developer – Associate (or equivalent AWS certification).
- 2 years of commercial experience developing React Native applications for Android and iOS.
- Strong experience developing cloud backend solutions using AWS.
- Experience with Infrastructure as Code (Terraform).
- Strong frontend development experience using React.
- Experience developing IoT products involving embedded hardware, mobile applications and cloud services.
- Experience implementing communication protocols between devices, mobile applications and cloud platforms.
- Experience with AWS messaging and streaming services such as SQS and Kinesis.
- Experience designing and implementing RESTful APIs.
- Strong understanding of Git, CI/CD pipelines and modern software engineering practices.
- Excellent problem-solving and communication skills.
Highly Desirable
- Experience with AWS IoT Core and MQTT.
- Experience with TypeScript and Node.js.
- Experience with serverless architectures using AWS Lambda.
- Experience with BLE, Wi-Fi or cellular connected devices.
- Experience working within regulated industries such as medical devices or industrial automation.
- Experience working within Agile development teams.
What We Offer
- Opportunity to work on cutting-edge medical, industrial and IoT products.
- A multidisciplinary engineering environment where software, electronics and mechanical engineers collaborate closely.
- Exposure to the complete product development lifecycle, from concept through to manufacture.
- Flexible working arrangements.
- Professional development and certification support.
If you’re passionate about building connected products that make a real impact, we’d love to hear from you.
Pay: $88,000.00 – $98,000.00 per year
Application Question(s):
- Do you have permanent work rights with no restrictions, in Australia?
Education:
- Bachelor Degree (Required)
Experience:
- Software Engineer: 2 years (Required)
Licence/Certification:
- Amazon Web Services Developer certification (Required)
Work Authorisation:
Work Location: Hybrid remote in Pymble NSW 2073