Principal Software Engineer (Melbourne)

Principal Software Engineer (Melbourne)

11 Aug
|
Solutyics
|
Melbourne

11 Aug

Solutyics

Melbourne

Company Description Solutyics is driven by a vision to shape a world where data and AI unlock endless possibilities for organizations. The company specializes in AI, Machine Learning, Data Engineering, and Advanced Data Analytics, helping clients address complex challenges and achieve long-term success. Teams work closely with each client to understand their unique needs and deliver tailored technology solutions.

Relationships are built on transparency, integrity, and a shared commitment to outcomes, creating a collaborative environment for both clients and team members. Solutyics offers a setting where technology professionals can push boundaries and grow their expertise in cutting-edge data and AI domains.

Role Description The Principal Software Engineer is a full-time, on-site role based in Melbourne, VIC. This role involves leading the design and development of back-end systems and platforms that support data and AI solutions, including architecture decisions, coding, and code reviews.

The Principal Software

Engineer collaborates with cross-functional teams such as data engineers, data scientists, and product stakeholders to translate business requirements into scalable, maintainable software. Day-to-day responsibilities include mentoring engineers, establishing technical best practices,



improving system performance and reliability, and ensuring secure, high-quality software delivery. The role also contributes to technical roadmaps, evaluates new technologies, and supports client engagements through technical expertise and solution design.

Qualifications

Strong foundation in Computer Science, including algorithms, data structures, and software design principles.

Demonstrated expertise in Software Development and Programming, with experience building production-grade systems.

Hands-on experience in Back-End Web Development, working with APIs, microservices, and distributed systems.

Proficiency in Object-Oriented Programming (OOP) and applying OOP concepts to complex, scalable architectures.

Experience leading engineering teams, conducting code reviews, and mentoring developers.

Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and contemporary CI/CD practices.

Familiarity with data-intensive and AI/ML-driven applications is highly beneficial.

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.

📌 Principal Software Engineer (Melbourne)
🏢 Solutyics
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (melbourne) / melbourne