Flag job

Report

Software Engineer

Salary

100k AUD - 150k AUD

Min Experience

5 years

Location

Sydney, Melbourne, Brisbane

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We are seeking an experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications. You will work closely with cross-functional teams to understand requirements, implement solutions, and ensure the software meets business objectives. Key Responsibilities: - Design and develop scalable, maintainable, and efficient software solutions - Collaborate with product managers, UX designers, and other stakeholders to understand requirements and translate them into technical solutions - Write clean, well-documented code that adheres to best practices and industry standards - Participate in code reviews, testing, and debugging to ensure software quality - Stay up-to-date with the latest technologies, frameworks, and industry trends - Mentor and support junior engineers in the team Required Skills and Experience: - Bachelor's degree in Computer Science, Software Engineering, or a related field - 5+ years of experience in software development, preferably in a similar role - Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript) - Experience with web development frameworks (e.g., React, Angular, Vue.js) - Strong understanding of software design patterns, data structures, and algorithms - Familiarity with Agile software development methodologies - Excellent problem-solving, critical thinking, and communication skills - Experience in working with relational databases and SQL

About the company

S2M Digital is a leading recruitment agency specializing in technology, digital, media, and sales & communication roles. We are committed to connecting the best talent with the most exciting opportunities across Australia.

Skills

java
python
c++
javascript
react
angular
vue.js