Current jobs related to Software Development Engineer - Melbourne, Victoria - SafetyCulture


  • Melbourne, Victoria, Australia Launchpad App Development Pty Full time

    Launchpad is a collective of experienced developers and designers committed to crafting superior software solutions for businesses of varying scales. We thrive on mobile apps, web platforms, and enterprise systems customisation, always with a lens on agile methodology and user-first design. At Launchpad, we transform concepts into tangible assets and drive...


  • Melbourne, Victoria, Australia Ocean Software Full time

    3 weeks ago Be among the first 25 applicantsThis range is provided by Ocean Software. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$150,000.00/yr - $160,000.00/yrDirect message the job poster from Ocean SoftwareFor over 30 years, Ocean Software has been a trusted partner of defence...


  • 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 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 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 beBee Careers Full time

    Job Description">We are seeking a skilled Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.


  • Melbourne, Victoria, Australia beBee Careers Full time

    Salesforce Engineers play a crucial role in designing and developing software solutions. We are seeking a mid-level professional with experience in Salesforce to join our team.Key ResponsibilitiesWrite, test, and maintain software code.Support bug fixing, security compliance, documentation, and design under senior engineer guidance.Design and develop core...


  • Melbourne, Victoria, Australia beBee Careers Full time

    Job DescriptionWe are looking for a skilled Software Development Engineer to join our team. As a member of our engineering team, you will be responsible for developing, testing, and implementing new software programs.You will build and refine existing products, create new ones, and maintain in-house systems, codebases, applications, and client...


  • Melbourne, Victoria, Australia Global Trade Plaza Full time

    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, nurturing...


  • Melbourne, Victoria, Australia beBee Careers Full time

    Job SummaryWe are seeking a highly skilled and motivated Full Stack Developer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining large-scale software systems.About the RoleThis is an exciting opportunity to work on challenging projects, collaborate with talented engineers, and...

Software Development Engineer

3 weeks ago


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 development for our Best Fit job match program. We consider applicants for multiple roles across our engineering teams based on their capabilities. By joining SafetyCulture, you will be part of an Agile/Scrum environment where you can establish architectural principles and mentor team members.

Job Responsibilities
  1. Design, develop, test, deploy, maintain and improve software.
  2. Investigate design approaches, prototype new technology and evaluate technical feasibility.
  3. Write high-quality distributed system software and perform peer code-review.
  4. Drive best practices and engineering excellence.
  5. Provide technical direction to the team and identify areas of focus.
  6. Establish architectural principles, selecting design patterns and mentoring team members on their appropriate application.
  7. Create and review software design documentation and mentor junior engineers.
  8. Create and review documentation and process regarding recurring issues, new standard operating procedures, knowledge transfer material, etc.
Requirements
  1. Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
  2. 7+ years relevant experience in software development and mentorship experience.
  3. Experience working with algorithms, data structures, complexity analysis.
  4. Proven experience of working on complex and large-scale projects that require high-level technical skills, creativity, and leadership.
  5. Proficiency with one or more general purpose programming languages including but not limited to: C#, Golang, C++, Python, Java, Typescript, Scala.
  6. Knowledge of serverless computing, containerization (Docker/Kubernetes), and CI/CD pipelines.