Software Development Engineer

2 weeks ago


Melbourne, Victoria, Australia Jemena Full time
Job Overview

Jemena is an Australian energy company that owns and operates gas and electricity transportation assets across Australia.

About the Role

We are seeking an experienced Application/Software Developer to build and maintain sophisticated network analytics dashboards, utilizing a blend of application development, data science, and modern engineering practices.

Key Responsibilities:
  • Develop visually-appealing and highly-functional dashboard/applications for monitoring electrical distribution network.
  • Deploy and maintain dashboard, including legacy dashboard/applications.
  • Maintain consistent coding standards and adhere to best software practices, with a focus on developing modular, reusable and performant code.
  • Write clear, concise technical documentation for the applications and codebases, ensuring ease of maintenance and onboarding new team members.
  • Collaborate and support Asset Management Engineers, Operational personnel, and IT staff responsible for real-time IT systems (SCADA, AMI, OMS, DMS), and platforms.

The ideal candidate will have extensive experience in designing and building interactive & visually engaging dashboard/applications, particularly in R and Python. Additionally, expertise in applying best software practices and UI/software design patterns to ensure maintainable, reusable and extensible UI and software components is essential.

Requirements:
  • Bachelor's Degree in Electrical Engineering, Computer Science, or a related field.
  • Extensive experience in software development, with knowledge in performing multi-core/distributed computations.
  • Familiarity with Databricks workspace would be beneficial.
  • Possess solid data science skills to clean, transform and review the geospatial and time-series data from various sources such as SQL DB, Databricks and TimescaleDB.
Why Jemena?

Jemena offers a dynamic and inclusive work environment, with opportunities for career growth and professional development. We value diversity and inclusion, and actively encourage applications from Aboriginal and Torres Strait Islander Peoples.



  • Melbourne, Victoria, Australia PaperCut Software International Full time

    We are seeking a skilled Senior Software Engineer to join our Cloud team as a full-time hybrid role based in Melbourne, working 3 days per week.As a Senior Software Engineer, you will play a key role in shaping products by discussing opportunities with colleagues and partners, ideating solutions and contributing to technology choices across projects.You will...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia LEAP Legal Software Full time

    About LEAPLEAP is the leading provider of Legal Practice Productivity Solutions in the world and is part of ATI – one of the largest international LegalTech companies. For more than 30 years, our curiosity and commitment to continual improvement has kept us reimagining productivity tools for lawyers and their staff to support our guiding purpose, to 'Help...


  • Melbourne, Victoria, Australia PaperCut Software International Full time

    Are you a product-focused software engineer who lives to solve customer problems? Do you want to build solutions end-to-end as part of multifunctional and autonomous teams? If so, let us knowOur Product Engineers are not just software developers, we generate ideas, evolve our product roadmap and promote the features we want to see. We advocate for our...


  • Melbourne, Victoria, Australia NXTGIG Full time

    NXT GIG is a technology company seeking a skilled Software Development Engineer to join our team. In this role, you will be responsible for writing, testing, and maintaining code that powers our applications and systems.Key Responsibilities:Design and develop software solutions using various programming languages such as Java, C++, and Python.Collaborate...


  • Melbourne, Victoria, Australia Roller Software Full time

    ROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale, self-serve...


  • Melbourne, Victoria, Australia PaperCut Software International Full time

    We like to say we're the most exciting company in the most boring part of IT.At PaperCut, we pride ourselves on being a proud B-Corp Certified company that helps save trees through our code.We are currently accelerating the transition of our product suite to cloud and beyond.As a Senior Software Engineer, you will have the opportunity to shape products,...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    As a senior mobile application developer at XPT Software Australia Pty Ltd, you will play a key role in shaping the company's mobile strategy. With a strong focus on innovation, we are looking for an experienced iOS software engineer to join our team.Responsibilities will include leading the development of high-quality iOS applications, collaborating with...


  • Melbourne, Victoria, Australia Roller Software Full time

    Job Description Summary:">This role offers the flexibility to adopt a hybrid work approach, maintaining a true work/life balance. You'll work closely with designers, back-end teams, and other front-end engineers to make our software magical by building and enhancing the user interface of our suite of Angular apps.">You will collaborate with cross-functional...


  • Melbourne, Victoria, Australia SafetyCulture Full time

    SafetyCulture is a technology company that transforms workplaces globally. Founded by Luke Anear, the company aimed to create a mobile solution for frontline workers following a workplace incident. The resulting market-leading platform equips teams with knowledge, tools, and confidence to meet higher standards and work safely.This role involves software...


  • Melbourne, Victoria, Australia Easygo Full time

    This is a challenging opportunity to drive innovation and growth at Easygo, a leading company in the entertainment industry. The successful candidate will be responsible for designing and implementing scalable software solutions that meet project requirements and company standards.Key Responsibilities:Architect and design high-performance software...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Career Success Australia Part time

    Software Engineers are in high demand, so an Internship in this particular stream of Information Technology is a good choice to start your career as a Graduate Software Engineer.Through this Software Engineer Internship, you will learn a wide range of skills in software development, creating software solutions, and monitoring software systems and...


  • Melbourne, Victoria, Australia Esri Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team of innovative developers. In this role, you will be responsible for designing and developing leading-edge cross-platform mapping and GIS solutions that run on the latest mobile devices.Main ResponsibilitiesDesign and develop focused native apps that meet the...


  • Melbourne, Victoria, Australia PaperCut Software International Full time

    Are you a product-focused software engineer who lives to solve customer problems? Do you want to build solutions end-to-end as part of multifunctional and autonomous teams? If so, let us knowOur Product Engineers are not just software developers; we generate ideas, evolve our product roadmap, and promote the features we want to see. We advocate for our...


  • Melbourne, Victoria, Australia Flexera Full time

    At Flexera, we're transforming the software industry by empowering global enterprises with decisive actions. We're seeking a talented Go Engineer to join our platform team. The ideal candidate will have expertise in the Go programming language, experience in building integration solutions, and a proven track record of deploying applications on Kubernetes...


  • Melbourne, Victoria, Australia Seibold GmbH Part time

    Senior Software Development Engineer - Design System Melbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences.Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development.Our culture revolves around fostering growth,...


  • Melbourne, Victoria, Australia Seibold GmbH Full time

    Senior Software Development Engineer - Design SystemMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth,...


  • Melbourne, Victoria, Australia Jemena Full time

    **About Jemena:**We are a leading company in AU, with a rapidly growing team. We continue to expand our presence and seek talented professionals to join us.The role we are seeking is for an experienced Application/Software Developer to build and maintain sophisticated network analytics dashboards. The ideal candidate will have expertise in UI design...


  • Melbourne, Victoria, Australia Easygo Gaming Full time

    Software Development Engineer, Frontend - Payments & FraudMelbourne, AustraliaSoftware Development Engineer, Frontend - Payments & FraudEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and...


  • Melbourne, Victoria, Australia Easygo Gaming Full time

    Software Development Engineer, Frontend - Payments & FraudMelbourne, AustraliaSoftware Development Engineer, Frontend - Payments & FraudEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and...


  • Melbourne, Victoria, Australia Seibold GmbH Full time

    Software Development Engineer, Payments & FraudMelbourne, AustraliaEasygo leads the world in crafting top-tier entertainment experiences. Within our engineering organisation, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing...