Top Software Engineer Jobs in Melbourne

Reposted One Month AgoSaved
In-Office or Remote
Melbourne
Senior level
Senior level
Database
Responsible for designing and implementing authentication features in Go and TypeScript, enhancing Auth architecture, and collaborating with teams to improve user experience.
Top Skills: DjangoGoJwtLaravelNext.JsOauthOidcPostgresRuby On RailsSAMLTypescript
One Month AgoSaved
In-Office
Melbourne
Senior level
Senior level
Gaming
Develop and maintain scalable backend software through hands-on coding, testing, debugging, and troubleshooting. Lead technical discussions, independently deliver medium-sized projects, improve engineering processes, and contribute to company objectives. Collaborate with product managers and stakeholders, communicate technical concepts, share best practices, and mentor junior engineers. The role focuses on Node.js, microservices, cloud services, CI/CD, subscriptions technology, TypeScript, GraphQL, PostgreSQL, and Elasticsearch, with opportunities for full-stack development.
Top Skills: AWSAws CodepipelineAzureCi/CdDockerElasticsearchGithub ActionsGCPGraphQLJavaScriptMicroservicesNext.JsNode.jsNuxtPostgresPub/SubQuasarReactStorybookSvelteSveltekitTypescriptVueWebsockets
Reposted One Month AgoSaved
Hybrid
Melbourne
Mid level
Mid level
Greentech • Machine Learning • Software • Energy • Big Data Analytics • Solar • Renewable Energy
Build and improve a platform that ingests smart-meter time series data, models household energy consumption, simulates battery performance, and prioritises features that drive revenue. Work across backend (Python/Clojure), frontend (TypeScript), time-series databases, and classical ML models to deliver production-ready analyses and experiments; collaborate with founder, UX specialist, and overseas developers; possibly manage a contractor.
Top Skills: ClojureGCPLinear ProgrammingNumpyPolarsPythonScikit-LearnScipyTime Series AnalysisTimescaleTypescript
Reposted One Month AgoSaved
Hybrid
Melbourne
Mid level
Mid level
Greentech • Machine Learning • Software • Energy • Big Data Analytics • Solar • Renewable Energy
Build and improve backend and data pipelines to fetch and analyze smart meter time-series data, develop classical ML models to size batteries, prioritize features that drive revenue, and collaborate with founder, UX, and contractors to ship experiments rapidly.
Top Skills: ClojureGoogle Cloud PlatformGradient BoostingLinear ProgrammingNumpyPolarsPythonRandom ForestRegressionScikit-LearnScipySmart Meter ApiTime Series DataTimescaledbTypescript
One Month AgoSaved
In-Office or Remote
Melbourne
Mid level
Mid level
Social Impact • Software • Cybersecurity • Data Privacy
Join ROOST's Coop project to design, implement, test, document, and release trust-and-safety features. Work across backend APIs, GraphQL, databases, and UI to improve reviewer workflows, detection integrations, and reporting. Lead code quality, security practices, community contribution reviews, and stakeholder coordination while engaging with users and the open source community.
Top Skills: Ci/CdClickhouseDockerGitGraphQLJavaScriptOpentelemetryPostgresReactTypescript
One Month AgoSaved
In-Office or Remote
Melbourne
Mid level
Mid level
Social Impact • Software • Cybersecurity • Data Privacy
Join the ROOST Osprey team to design, implement, test, and maintain a high-performance, real-time safety rules engine. Work includes building data/event pipelines, scaling and containerizing services, integrating with Kafka and gRPC, reviewing community contributions, maintaining code quality and security, and engaging with users and open source contributors to prioritize and deliver features.
Top Skills: Apache KafkaCi/CdContainerizationGitGrpcPythonRustSml (Structured Rule Language)Typescript
24 Days AgoSaved
Remote
Melbourne
Entry level
Entry level
Industrial • Manufacturing
Supports commissioning, integration testing, debugging, QA, and release verification for warehouse automation software integrated with materials handling equipment. The role writes test scripts, tracks issues and results, prepares reports, supports customer acceptance testing and startup, trains end users, and coordinates with project, systems integration, and controls engineering teams. Work involves WMS/WCS software, SQL databases, Linux commands, C, scripting languages, and occasional after-hours or weekend commissioning activities.
Top Skills: CRed Hat LinuxRelational DatabasesScripting LanguagesSQLWarehouse Control Systems (Wcs)Warehouse Management Systems (Wms)
Reposted One Month AgoSaved
Hybrid
Melbourne
Senior level
Senior level
Healthtech
The role involves working closely with the product team to develop and scale features, utilizing full-stack technologies in a fast-paced environment.
Top Skills: Api GatewayAWSGitLambdaLangchainLangfuseLangsmithNode.jsPythonRdsReactS3TerraformTypescript
One Month AgoSaved
In-Office or Remote
Melbourne
Senior level
Senior level
Cloud • Software
Build and maintain Go-based backend services, APIs, microservices, and CLI tools for internal developer experience. Automate operational workflows, access management, governance, and infrastructure provisioning. Design scalable systems integrating SaaS platforms, systems of record, and internal infrastructure. Deploy and operate services on Kubernetes/EKS, while profiling and optimizing performance. Collaborate with cross-functional teams to deliver reliable platform capabilities and self-service tooling.
Top Skills: Amazon EksAWSCi/CdCli ToolsDatabasesDistributed SystemsGitGitGoKubernetesMicroservicesRest Apis
27 Days AgoSaved
In-Office or Remote
Melbourne
Senior level
Senior level
Fintech • Information Technology
Design, implement, and maintain scalable backend systems supporting Alpaca’s financial ledger and brokerage infrastructure. Own high-visibility features from design through deployment, collaborate with finance, operations, product, and engineering stakeholders, and improve system health. Build performant, reliable, maintainable services using modern distributed systems technologies while ensuring the ledger remains a correct source of truth for account transactions, reporting, and compliance.
Top Skills: GoGoogle Cloud Platform (Gcp)GrpcPostgresProtocol BuffersRedpanda
27 Days AgoSaved
In-Office or Remote
Melbourne
Senior level
Senior level
Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
Designs, develops, integrates, tests, and maintains production embedded Linux software for vehicle systems. Responsibilities include modern C/C++ and Qt/QML development, Yocto platform maintenance, Python automation, CI/CD, automated testing, debugging across hardware and software boundaries, release management, architecture, documentation, and production support. The role also provides technical leadership and mentorship while collaborating with multidisciplinary engineering, manufacturing, cybersecurity, and supplier teams.
Top Skills: Adobe IllustratorAdobe PhotoshopAutosarBitbakeCC++Cameo Systems ModelerCanCmakeConan 2CppunitEmbedded LinuxEthernetFigmaFmvssGdbGitGoogletestI2CIbm Engineering DoorsIso 26262MagicdrawOpenembeddedPythonQmlQt 6.8+Qt CoreQt DbusQt Design StudioQt NetworkQt QuickQt Remote ObjectsSae J1939Sae J2012SconsSerial InterfacesSpiSquishSystemdUds Iso 14229Yocto Project
27 Days AgoSaved
In-Office or Remote
Melbourne
Entry level
Entry level
Software
The posting is inconsistent with the title and combines software testing, iOS development, recruitment management, event management, and business development duties. The title indicates a Software Test Engineer role, while the technical responsibilities focus on designing, coding, analyzing, and testing iOS applications, resolving bugs, maintaining software updates, and collaborating with development and project teams.
Top Skills: CareerbuilderiOSMonster
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
27 Days AgoSaved
In-Office or Remote
Melbourne
Entry level
Entry level
Software
Tests and validates software systems, with emphasis on iOS applications, bug fixes, patches, updates, and business requirements. Collaborates with developers, designers, and project managers to deliver features, maintains organized project files and code, and stays current with programming languages and operating system updates. The description also contains unrelated recruitment, event management, and business development responsibilities.
Top Skills: CareerbuilderCustomer Relationship DatabaseiOSMonsterOracle
Reposted One Month AgoSaved
In-Office
Melbourne
Mid level
Mid level
Hardware • Quantum Computing • Industrial • Manufacturing
Develop and optimize embedded software and firmware for quantum sensors, including Linux kernel drivers and user-space tools. Integrate with electronics, test and debug systems, implement unit tests, and follow best practices (version control, code review, documentation). Collaborate with engineers and physicists to improve performance and reliability.
Top Skills: Device DriversEmbedded LinuxEthernetFirmwareFpgaI2CLinux KernelPythonSpiUartUnit TestingVersion Control (Git)WifiXilinx Soc
Reposted One Month AgoSaved
In-Office
Melbourne
Senior level
Senior level
Hardware • Quantum Computing • Industrial • Manufacturing
Develop and optimize embedded software and firmware for quantum sensors, including Linux kernel/driver development, integration with electronics and communication interfaces, testing, debugging, and building monitoring and UI tools. Collaborate with engineers and physicists to define system requirements and follow best practices like version control, unit testing, and documentation.
Top Skills: Data EncryptionData StreamingEmbedded LinuxEthernetFpgaI2CLinux Device DriversLinux KernelPythonSpiUartUnit TestingWifiXilinx Soc
28 Days AgoSaved
Remote
Melbourne
Expert/Leader
Expert/Leader
HR Tech • Information Technology • Professional Services • Consulting
Lead development of scalable web applications using Node.js, TypeScript, and React. Responsibilities include building RESTful APIs, integrating external systems, creating performant user interfaces, implementing authentication, optimizing SQL and database interactions, testing with Vitest, managing Git workflows, and using AI coding assistants. The role involves cross-functional collaboration, architecture and problem-solving, and development in Linux-based environments.
Top Skills: Aws CdkBunClaude CodeDockerDrizzle OrmGitGithub CopilotHonoJestLinuxMonoreposNode.jsOauthOidcPostgresReactRelational DatabasesRestful ApisSession-Based AuthenticationSQLTailwind CssTanstack QueryTestcontainersTypescriptVitestVs Code
One Month AgoSaved
Remote or Hybrid
Melbourne
Senior level
Senior level
Artificial Intelligence • Software • Analytics
Lead full-stack development of the Artificial Analysis website using a TypeScript/Next.js stack. Build UI and interactive data visualizations, work with PostgreSQL on Supabase, improve DevOps/CI-CD, mentor a small engineering team, and apply LLMs and AI tools to accelerate development.
Top Skills: Ci/CdDevOpsJavaScriptLlmsNext.JsNode.jsPandasPostgresPythonPyTorchReactSupabaseTypescriptVercel
Reposted One Month AgoSaved
In-Office
Melbourne
Senior level
Senior level
Gaming
As a Staff Software Engineer, you'll lead frontend architecture, improve system scalability, mentor engineers, and deliver high-quality software solutions.
Top Skills: ArgocdAWSCloudflareDatadogJavaScriptKafkaKubernetesMicroservicesNext.JsReactTypescript
Reposted One Month AgoSaved
In-Office
Melbourne
Senior level
Senior level
Edtech
Build end-to-end features across Next.js frontends, API routes, Go services and Supabase edge functions. Work with the Engineering Lead to deliver the technical roadmap, write tests and docs, review PRs, support scaling and IaC (SST/Pulumi) on AWS/Vercel, and be a dependable on-call senior engineer helping the team ship product-focused increments.
Top Skills: AWSGitflowGithub ActionsGoJestJIRALinearNext.JsPostgresPrismaPulumiSstSupabaseTurborepoTypescriptVercelVitest
One Month AgoSaved
In-Office or Remote
Melbourne
Senior level
Senior level
Retail • Sports
Design, build, and operate resilient Java and Spring Boot backend services for inventory availability, order promising, and fulfillment. Develop event-driven Kafka integrations, concurrency and consistency controls, caching strategies, observability, and graceful degradation mechanisms. Own services from design through production, optimize performance and reliability, integrate with commerce and enterprise platforms, conduct code reviews, document architecture decisions, and mentor junior engineers.
Top Skills: Ai-Assisted Engineering ToolsFluent CommerceIbm Sterling OmsJavaKafkaKiboLlmsManhattan AssociatesMicroservicesRedisSalesforce OmsSpring Boot
One Month AgoSaved
In-Office or Remote
Melbourne
Senior level
Senior level
Retail • Sports
Own quality strategy, automated testing, and test execution for omnichannel commerce capabilities. Build scalable API, integration, contract, event-driven, and end-to-end test frameworks; manage complex test data; integrate quality gates and regression testing into CI/CD pipelines; define quality metrics; validate order, inventory, fulfillment, returns, and post-purchase workflows; and mentor engineers on quality practices and automation.
Top Skills: BrowserstackCi/CdCypressPlaywrightPostmanSelenium
One Month AgoSaved
Hybrid
Melbourne
Senior level
Senior level
Security
Build and enhance Kasada’s virtual machine and compiler chain to strengthen anti-bot defenses. Responsibilities include optimizing compiler stages, translating security research into practical solutions, researching new obfuscation techniques, and contributing to architecture discussions. The role requires deep compiler and AST knowledge, TypeScript or JavaScript experience, strong debugging and communication skills, and collaboration across product and engineering teams.
Top Skills: AWSBabelBuildkiteDockerJavaScriptJavascript VmsNode.jsTypescript
Reposted One Month AgoSaved
In-Office or Remote
Melbourne
Mid level
Mid level
Cloud • Software
As a Software Engineer - L3 Support, you will resolve complex Ubuntu-related issues, collaborate with teams, and participate in upstream communities to drive bug fixes and improvements.
Top Skills: CC++CephDockerGoKubernetesLinuxLxcLxdOpenstackPythonQemu
Reposted One Month AgoSaved
In-Office or Remote
Melbourne
Junior
Junior
Cloud • Software
As a Software Engineer, you will resolve complex customer issues related to Ubuntu and open source software, participate in upstream communities, and develop and review code across multiple layers of the software stack.
Top Skills: CC++CephDockerGoKubernetesLinuxLxc/LxdOpenstackOvnOvsPython
One Month AgoSaved
Remote
Melbourne
Senior level
Senior level
eCommerce • Marketing Tech • Software
Build and deliver frontend features across Vue, Angular, and React surfaces; write well-tested TypeScript; own features end-to-end; collaborate with product, design, and backend on a serverless AWS stack; mentor engineers and evolve frontend architecture for scale.
Top Skills: AngularApi GatewayAws LambdaCloudfrontDynamoDBJavaScriptNode.jsReactS3Serverless (Aws)ShopifySnsSqsTypescriptVue
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account