Careers.
Full-Stack Software Engineer
Join Greenroom Robotics – Build the Future of Maritime Autonomy
At Greenroom Robotics, we're on a mission to revolutionize maritime operations through cutting-edge Robotics, Autonomous Systems, and Artificial Intelligence. As Australia’s leading Maritime Autonomous Systems provider, we take pride in delivering high-performance solutions to complex real-world problems. Our teams are spread across Australia, working on projects around the world, making an impact where it truly matters.
Now, we’re looking for talented Full-Stack Software Engineers to help build and scale the Greenroom Platform. This platform powers our autonomy stack, integrating control, communications, and machine learning into a robust framework for maritime robotics. If you’re passionate about building scalable, high-performance applications that bridge web technologies, real-time systems, and AI-driven autonomy, we want you on board!
Why Greenroom?
You will be part of an innovative, agile and mission-driven company with a supportive and collaborative culture. We have a “one team” mentality with an enthusiasm to embrace everyone’s contributions.
Support Greenroom Robotics’ Operations Team
Greenroom Robotics is looking for proactive and adaptable engineers and technicians to support our Maritime Operations Team. This role will see you operate and maintain a variety of Remote and Autonomous systems and be a part of our commitment to excellence, as we drive innovation in maritime autonomy.
About the Role
As part of our team, Greenroom’s Maritime Autonomous Systems Engineers (MASE) are responsible for providing operational and technical guidance and support for Remote and Autonomous Systems (RAS) such as AUV, ROV and USVs. This role comprises both onshore and offshore duties to maintain and operate autonomous systems in support of mission outcomes. You will be a proactive problem solver with a trade or engineering background with exceptional attention to detail, good communication skills, and the ability to anticipate needs in a dynamic environment.
What You’ll Be Doing
- Own and develop full-stack software solutions that power autonomous maritime operations.
- Develop clean, maintainable, and well-tested software using React, TypeScript, NodeJS, FastAPI, Python, GraphQL, and PostgreSQL.
- Collaborate with cross-functional teams to design and implement complex web and robotics applications.
- Optimize system performance and scalability, ensuring robust operation in demanding real-world conditions.
- Develop, deploy, and maintain products in Dockerized environments.
- Triage issues, root cause failures, and coordinate next steps to maintain system reliability.
- Work with ROS2 and robotics technologies.
Why Greenroom?
We’re not just another software company. At Greenroom, you’ll be part of a dynamic, multidisciplinary team that’s pushing the boundaries of robotics and autonomy. You’ll work with experienced engineers and researchers in a creative, fast-moving environment where your ideas matter. Whether it’s developing new UI/UX experiences for mission control, optimizing cloud-based data pipelines, or integrating real-time robotics software, you’ll be at the forefront of maritime autonomy innovation.
- Cool tech – Work on cutting-edge autonomy software for real-world maritime applications.
- Ownership & Impact – Your work directly contributes to the success of autonomous systems deployed in the field.
- Collaboration & Growth – Work with a talented team that values learning and cross-disciplinary problem-solving.
- Flexibility – Hybrid environment with offices in Sydney and Perth.
- Competitive Salary – We recognize and reward great talent.
Who We’re Looking For
We need people who are adaptable, innovative, and passionate about problem-solving. The ideal candidate will have experience in full-stack development and an eagerness to work with robotics and autonomous systems.
Essential Skills & Experience:
-
3+ years of software development experience in full-stack development.
-
Proficiency in:
- NodeJS, React & TypeScript
- Python (Pydantic, FastAPI)
- GraphQL & Postgres
- Docker & Git
-
Strong user experience and design skills.
-
Experience working in agile development environments.
-
Strong debugging and performance optimization skills.
-
A curiosity for robotics and autonomous systems (ROS2 experience is a bonus but not required!).
-
Proficient Linux user.
Highly Desirable Skills:
-
Frontend & UI/UX: React, TypeScript.
-
DevOps & CI/CD: GitHub Actions, Nix.
-
Linux System Administration: networking, user management, remote configuration.
-
Robotics & Real-time Systems: ROS2, C++, DDS.
-
Game Engine Experience: Unreal Engine (for simulation and visualization).
How to Apply
We’re actively hiring for roles based in Sydney and Perth with flexible start dates. If you’re excited by the challenge of building cutting-edge autonomy software, apply now and be part of something game-changing.
Let’s shape the future of maritime autonomy together. 🚀