Software Engineer (Sydney)

Software Engineer (Sydney)

09 Nov
|
MKA IT Services
|
Sydney

09 Nov

MKA IT Services

Sydney

About the Opportunity

MKA IT Services Pty Ltd is seeking talented and motivated Software Engineers at various experience levels, from Junior and Mid-Level through to Senior and Lead Engineers, to join our growing technology team.

This is an exciting opportunity to contribute to the development of an intelligent, integrated software platform designed to improve the way professional services are delivered. You will work in a collaborative, fast-paced environment, building scalable, secure and reliable technology solutions while contributing to the ongoing improvement of our systems and processes.

Our team values innovation, practical problem-solving, technical excellence and continuous improvement. We are also embracing AI-powered development tools to improve productivity, accelerate development and support high-quality engineering outcomes.

Key Responsibilities

- Analyse business and user requirements and translate them into technical designs, system specifications and software solutions.
- Develop, test, maintain and enhance reliable, scalable and secure applications.
- Work across front-end and back-end technologies, including React, PHP, Node.js, JavaScript, TypeScript and Python.
- Design, develop and optimise SQL and NoSQL databases.
- Build and maintain applications and services across cloud environments, including AWS, Google Cloud Platform and Microsoft Azure.
- Conduct software testing, debugging, troubleshooting and performance optimisation.
- Identify system limitations, technical issues and opportunities to improve existing applications and development processes.
- Develop and maintain technical documentation, user guides and operating procedures.
- Implement automated testing, deployment pipelines and continuous integration and delivery practices.
- Monitor application performance, analyse operational metrics and improve system reliability and efficiency.
- Identify and mitigate risks relating to application security, data integrity and system performance.




- Apply AI-assisted development tools to improve coding efficiency, testing and problem-solving.

Additional Responsibilities for Senior and Lead Engineers

- Take ownership of system architecture and technical direction for major platform components.
- Lead software development projects from requirements gathering and planning through to deployment and ongoing support.
- Advise management on technology strategy, software procurement, build-versus-buy decisions and upgrade costs.
- Establish engineering standards, code review practices and development guidelines.
- Mentor junior engineers and support knowledge sharing across the team.
- Drive continuous improvement, automation and continuous delivery.
- Develop internal tools that support platform management, engineering productivity and security.

Skills and Experience

- Experience in software development using technologies such as React, PHP, JavaScript, Node.js, TypeScript and Python.
- Knowledge of database design, development and optimisation across SQL and NoSQL databases.
- Familiarity with cloud infrastructure and services, particularly AWS, Google Cloud Platform and Microsoft Azure.
- Understanding of software development methodologies, testing practices, debugging and deployment processes.
- Ability to analyse complex technical problems and develop effective, maintainable solutions.
- Commitment to writing clean, secure, well-documented and maintainable code.
- Understanding of application security, system performance and software reliability.
- Experience using AI-assisted development tools,



such as Claude Code, Cursor or comparable tools.
- Strong communication, collaboration, organisation and problem-solving skills.

A degree or qualification in Software Engineering, Computer Science, Information Technology or a related discipline is desirable. Relevant practical experience demonstrating equivalent technical capability will also be considered.

For Senior and Lead positions, candidates should demonstrate experience managing production systems, making architectural decisions, leading technical projects and mentoring other engineers.

Remuneration

Salary will be commensurate with the successful candidate’s skills, experience and level of responsibility.

- Junior to Mid-Level Software Engineer: $70,000–$110,000 per annum plus superannuation.
- Senior and Lead Software Engineer: $110,000–$130,000 per annum plus superannuation.

Why Join MKA IT Services Pty Ltd?

- Prospect to work on meaningful software development projects.
- Exposure to modern software technologies and cloud platforms.
- A collaborative environment that values initiative, innovation and continuous learning.
- Opportunities to contribute ideas, improve systems and take ownership of technical outcomes.
- Scope for professional development and career progression based on skills and performance.
- Opportunity to explore AI-assisted engineering and modern software development practices.

How to Apply

If you are passionate about software engineering and want to contribute to innovative, reliable and scalable technology solutions, we encourage you to apply.

Please submit your CV and a brief cover letter. Specify your preferred position level (Junior, Mid-Level, Senior or Lead), provide a short example of a technical problem you have solved, and outline the AI development tools you use.

Apply now to join MKA IT Services Pty Ltd and take the next step in your software engineering career.

📌 Software Engineer (Sydney)
🏢 MKA IT Services
📍 Sydney

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: software engineer (sydney) / sydney

Subscribe to this job alert:

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