Software Engineer

5 months ago


Melbourne, Australia iGreenData Full time

About the business

iGreenData is a next-generation technology company focusing on Cloud, Data, and Digital first solutions that are changing how technology provides value to businesses, empowering organisations to take advantage of the scalability, reliability, and improved performance of cloud computing. We offer highly differentiated technology services to our customers. Our customers benefit from the industry-leading digital and cloud capabilities we deliver together with our niche partner ecosystem. We leverage our intellectual property and our unique family of accelerators to helping our customers develop and run Intelligent businesses and transform the customer experience.

What you’ll contribute to the position

As a Software Engineer, you will use technical expertise to design and implement software solutions for our customers. You’ll apply your passion for building clean, robust code to large-scale systems. With your well-developed interpersonal skills, you will be an active team member and contribute to delivering customer-focused, optimal quality business outcomes.

About the role 

The role requires participation in each stage of development, from requirements to final acceptance. You will join all Sprint ceremonies/meetings and make every effort to ensure that each new feature meets the Completion Criteria.

Our team, where you will be part of, is very collaborative, friendly, and improvement-oriented. We encourage having fun while at work. We support a flexible hybrid working model with a mix of days in the office and at home.

To be successful, you’ll need great teamwork, communication, and problem-solving abilities, as well as the ability to work in an agile, dynamic workplace. You need to be a great team member and place importance on continual development, responsibility, transparency, and the capacity to pivot.

With iGreenData, you’ll excel as a Software Engineer engaging with your peers in the design and development process alongside customer stakeholders.

What you’ll do:

Here’s an overview of some of the responsibilities you’ll have as a software engineer.

  • Work in agile software delivery teams.
  • Implement software technology solutions that meet and exceed customer requirements and  expectations
  • Develop high-quality code that can function with existing code, patterns, and architectural techniques
  • Effectively utilise development best practices
  • Active participation in team agile development practices
  • Ensure superior code quality through methods including unit testing
  • Design systems that are effective in production environments and are easy to maintain
  • Help our clients maintain and run reliable applications and systems
  • Promote modern software engineering practices
  • Keep your skills up to date and always be looking for continuous improvement

Experience and Skills

  • A minimum of 5 years of Software engineer Experience
  • Hands-on experience on Spring Boot, Microservices & Serverless Architecture
  • Critical to have solid development experience in a Java focused on data, APIs & Microservices
  • Experience in Java & Java frameworks – Spring (Core, MVC, Boot), Struts, JPA/Hibernate
  • Experience with API design and building RESTful web services
  • Experience in Multi-threading and high availability / high throughput programming
  • Experience with Performance tuning
  • Proven skills with HTML5, CSS3, JavaScript, React/Angular
  • Experience with Containerisation/Kubernetes Docker
  • AWS Cloud project experience
  • Experience working with any cloud platform AWS, GCP, AZURE 
  • Microservices, AWS/GCP Cloud Deployment, and API
  • Excellent verbal and written communication skills
  • Strong time management skills with the ability to prioritise workloads under pressure and meet deadlines
  • A self-starter who is hands-on and knows how to find answers and work with ambiguity
  • Value-driven and practical in your approach

Benefits and perks 

  • Ongoing professional and career development
  • We offer a highly competitive rewards and benefits package, including private healthcare and more.
  • We’re growing, so there will be plenty of opportunities to grow your career with us as we expand
  • Lots of social activities
  • A learning organisation – we invest our time and money in learning
  • Supporting individual learning opportunities, hosting, and attending ‘brown bag’ lunches, meetups
  • Generous training budget

If this opportunity sound likes something you would be interested in, we want to hear from you Our team will assess your application, and if we feel that you could be a good fit for any of our client partners, we will be in touch regarding the next steps. You must have the right to live and work in this location to apply for this job

Employer questions

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Australia?
  • How many years’ experience do you have in a software development role?
  • How many years’ experience do you have as a software engineer?
  • What’s your expected annual base salary?
  • How much notice are you required to give your current employer?


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking an experienced Senior Cloud Software Engineer to join our team in Information & Communication Technology | Engineering - Software. This role requires a strong background in cloud-based solutions using AWS services.Responsibilities:Design and Develop: Design, develop, and maintain Node.js and React.js applications, ensuring high...

  • Software Engineer

    1 month ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Information & Communication Technology | Engineering - Software is seeking an experienced Senior Software Engineer with a strong background in Node.js and React.js development.Job OverviewThis exciting opportunity involves designing, developing, and maintaining scalable containerized microservices using Docker on AWS Elastic Container Service (ECS). The...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software. Job Description: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Node.js and React.js applications on AWS cloud services. You will utilize your expertise in...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Senior Software Engineer Position OverviewWe are seeking an experienced Senior Software Engineer to join our Information and Communication Technology | Engineering - Software team.Estimated Salary: $120,000 - $180,000 per yearThis role requires a strong background in Node.js and React.js development, as well as extensive experience designing and implementing...


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

    XPT Software Australia Pty Ltd is a leading software development company that values innovation and excellence in the field of Cloud engineering. As a Cloud DevOps Engineer, you will play a key role in shaping our company's future by designing, developing, and deploying scalable cloud solutions using GCP.We are offering an attractive salary range of $120,000...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job SummaryWe are seeking an experienced Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies to join our Information & Communication Technology | Engineering - Software team.


  • Melbourne, Australia Information & Communication Technology | Engineering - Software Full time

    Are you a talented and highly skilled Senior Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies? Are you passionate about building robust and scalable containerized microservices using Docker on ECS? Do you thrive in a fast-paced environment, utilizing CI/CD tooling like Jenkins to streamline development processes? If so, we...

  • Software Engineer

    2 months ago


    Melbourne, Victoria, Australia IBISWorld Full time

    Job Title: Software EngineerJob Summary:We are seeking an experienced Software Engineer to join our team at IBISWorld. As a Software Engineer, you will be responsible for designing, implementing, and supporting product features rooted in customer problems, collaborating closely with product managers, designers, data engineers, marketers, and other...


  • Melbourne, Victoria, Australia Rocket Software Full time

    Job SummaryWe are seeking a highly skilled Technical Support Leader to join our team at Rocket Software. This is an exciting opportunity for a seasoned technical professional to lead our support efforts and drive business growth.About the RoleThe Senior Technical Support Engineer will provide technical direction and leadership in the support, development,...

  • Software Engineer

    2 months ago


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

    Our company, {company}, is seeking a skilled Software Engineer to join our team. As a key member of our Cloud Computing team, you will be responsible for designing and developing scalable cloud-based systems. Key responsibilities include:Designing and implementing cloud-based architectures to meet business requirementsDeveloping and maintaining cloud-based...


  • Melbourne, Australia Onlife Full time

    Onlife is seeking a highly experienced and motivated Software Engineering Manager to lead our exceptional team of software engineers and drive the success of our cutting-edge spatial app. As a Software Engineering Manager, you will play a critical role in shaping the technical direction and strategy of our platform. You will be responsible for managing and...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleWe are looking for an experienced Software Engineering Leader to join our team at Xero. The successful candidate will have a proven track record of designing and implementing new software features, leading cross-functional teams, and mentoring junior team members.ResponsibilitiesDesign and implement new software featuresLead a team of...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    About UsWe are a leading technology firm specializing in software development and engineering.Job Title: Senior Software EngineerDescriptionThe successful candidate will be responsible for designing, developing, and maintaining high-performance Node.js and React.js applications.We utilize AWS cloud services to architect, deploy, and manage scalable and...


  • Melbourne, Australia Easygo Gaming Full time

    Easygo 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 learning, and upholding excellence in engineering, ensuring we...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    **Company Overview:**We are a leading Information & Communication Technology | Engineering - Software company, dedicated to delivering innovative solutions that transform the way we live and work.

  • Software Engineer

    7 months ago


    Melbourne, Australia nCino, Inc. Full time

    nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.Position SummaryWe're looking for a talented full-stack software engineer to join our team and help us build innovative products for the home lending industry. The ideal candidate will have strong skills in object-oriented programming and...


  • Melbourne, Australia Segula Technologies Full time

    Job DescriptionThe successful candidate will be responsible to perform functional testing on program delivery for one of our OEM automotive customers which will include test case design, test tool development, software update testing and test report delivery.  Key Responsibilities: Module software release testing Completion and Sign-off across multiple...


  • Melbourne, Australia Microsoft Full time

    OverviewDo you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works directly with customers looking to leverage the latest...


  • Melbourne, Australia SEGULA Technologies Full time

    Company Description SEGULA Technologies is an engineering service organisation dealing with large scale projects within the major industry sectors (Transport, Defence, Aerospace, Energy and Automotive). At SEGULA Technologies you will have the opportunity to work on exciting projects and help shaping the future within an engineering company which is...