Senior Software Engineer

apartmentVix Technology placeMelbourne scheduleFull-time calendar_month 

Vix Technology, an industry leader in public transit solutions with over 35 years of experience, is seeking a talented and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will have the opportunity to work on cutting-edge technologies and solutions that are transforming the public transportation industry.

At Vix, we believe that public transit should be accessible to everyone. Our modular approach allows us to embed essential partners and technologies, creating best-in-class solutions that are globally recognized and deployed in over 200 cities and regions worldwide.

With 12 offices across APAC, Europe, and North America, our company is truly global, offering flexible careers and fostering a strong focus on teamwork.

As a Senior Software Engineer, you will play a vital role in driving innovation and developing mission-critical software solutions that enable efficient public transportation systems. You will collaborate with a diverse team of platform experts and hardware specialists to design and implement robust and scalable software applications.

Applicants with Australian Citizenship or Permanent Residency located in either Melbourne or Perth are encouraged to apply - unfortunately eligibility for this position is restricted to the above residency status only. Vix encourages in person collaboration, offering a hybrid working pattern that includes 3 days in-office.

Requirements
  • Develop and maintain software products and components.
  • Design, develop, test, and document software products.
  • Work in an Agile framework using Scrum methodology.
  • Collaborate with Development Manager and Team Lead for planning and scheduling.
  • Serve as a technical interface to third-party product manufacturers or development houses.
  • Train and mentor colleagues or customers.
  • Provide 3rd Line Support for software products and fault resolution.
  • Collaborate with offshore teams.

What You Will Bring To The Role:

Essential:

  • Extensive experience with development languages and platforms:
  • C/C++ (Linux essential, Android and Windows useful)
  • Knowledge of database technologies (SQL Lite) and programming techniques
  • Familiarity with network programming and APIs
  • Experience with source control applications
  • Subversion
  • GIT
  • Proficient in object-oriented design and development
  • Experience in unit testing and developing for a client-server architecture
  • Degree in an engineering discipline (preferably computer science or electronics)
  • Strong analytical and problem-solving skills
  • Clear and concise communication of technical issues

Desirable:

  • Knowledge of automated testing frameworks.
  • Familiarity with embedded systems, particularly with Linux
  • Familiarity with cross compiling and multi platform tool chains, writing portable code
  • Familiarity with contactless media technologies, NFC in particular
  • Knowledge of Java and JNI, particularly in an Android environment

Personal Attributes

Essential:

  • Proven organisational and prioritisation skills.
  • Engages in professional development and continuous learning.
  • Ability to train and mentor individuals or small groups.
  • Applies feedback to improve performance.
  • Strong literacy skills for writing documentation.
  • Ability to liaise with managers to progress development projects.

Desirable:

  • Time management skills.
  • Desire to be involved in all aspects of product development.
  • Positive team player with flexibility in work tasks.
  • Desire to learn new technologies and skills.
  • Decision-making ability and responsibility.
  • Responsiveness to new initiatives and directions.

Benefits

What’s in it for you?

Besides the opportunity to work for a global company that is customer and people focused. We offer:

  • A supportive culture with great on-site offices
  • A focus on learning and development
  • A great collaborative team culture

Sounds good? Then apply now. Get on board today!

Add your resume and anything else to showcase why you would be a great addition to our team.

No recruitment agencies, please! We won’t accept any introductions.

Vix Technology is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We are committed to the principle of equal employment opportunity for all people and want to build a workforce as diverse as the community we serve.

We aim to have a work environment where everyone feels included and everyone can realise their full potential.

local_fire_departmentUrgent

Senior Software Engineer

apartmentE1placeRichmond VIC, 2 km from Melbourne
Software Engineer to join our payments, subscriptions & billing team. As a Senior Software Engineer, you’ll help define and implement solutions to the right problems, ensuring usability, reliability and performance are all considered. You can influence...
placeMelbourne VIC
on a telephonic bridge with remote engineers, sharing console/PuTTY access via screen sharing software.  •  Familiar with rack elevations, enterprise campus MDF and IDF closets and datacentre environments.  •  Experience with installs and refresh of routers, switches...
thumb_up_altRecommended

Senior Software Engineer

apartmentCivicaplaceMelbourne VIC
this opportunity as Senior Engineer at Civica As a Senior Engineer, you will hold the exciting responsibility of developing, writing and maintaining testing code in alignment with the strategic roadmap set forth by the Product Management team. As an essential...