Recent general software engineering roles

Find your match with fast growing teams at purpose-led employers.

View more roles
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Software Engineers (Career Comeback Program)
Software Engineers (Career Comeback Program)
Commonwealth Bank
Part-time · Sydney · Senior
To empower our people and the communities in which we work and making sustainable, transparent and balanced business decisions.
Mar 25
FPGA Developer Internship
FPGA Developer Internship
Optiver
Internships · Sydney · Entry Level
Leading global electronic market maker committed to improving the world’s financial markets
Mar 25
Graduate FPGA Developer
Graduate FPGA Developer
Optiver
Graduate programs · Sydney · Entry Level
Leading global electronic market maker committed to improving the world’s financial markets
Mar 25
Graduate Mobile Engineer, TikTok LIVE Revenue
Graduate Mobile Engineer, TikTok LIVE Revenue
TikTok
Graduate programs · Sydney · Entry Level
To inspire creativity and bring joy. We inform, entertain and inspire people across borders, cultures, and languages.
Mar 25
Software Development Engineer in Test Intern - TikTok LIVE
Software Development Engineer in Test Intern - TikTok LIVE
TikTok
Internships · Sydney · Entry Level
To inspire creativity and bring joy. We inform, entertain and inspire people across borders, cultures, and languages.
Mar 25
Graduate Frontend Engineer - TikTok Live
Graduate Frontend Engineer - TikTok Live
TikTok
Graduate programs · Sydney · Entry Level
To inspire creativity and bring joy. We inform, entertain and inspire people across borders, cultures, and languages.
Mar 25

Frequently asked questions

What's it like to work in general software engineering?

Introduction to general software engineering

General Software Engineering involves the development and maintenance of software applications. This job requires expertise in building, testing and deploying software systems, as well as ensuring their smooth operation. General software engineers must be proficient in programming languages and have a deep understanding of software architecture and design principles. They play a crucial role in the technology industry, as they are responsible for developing innovative solutions to meet the increasing demands of businesses and consumers.

What are the role responsibilites for general software engineering?

General Software Engineering involves designing, developing, and maintaining software applications. This job requires a wide range of technical skills, including programming languages, software development methodologies, and architecture design. General Software Engineers also need to be able to work collaboratively with other members of the development team, as well as communicate effectively with stakeholders. They are responsible for building, testing, and deploying software applications that meet user requirements, while also ensuring that the code is scalable, reliable, and maintainable. Successful General Software Engineers are detail-oriented, analytical, and passionate about staying up-to-date with the latest technology trends and best practices.

What skills are useful for a role in general software engineering?

General Software Engineering is a multifaceted job that requires a plethora of skills, including strong programming abilities, analytical thinking, and a deep understanding of software development methodologies. A General Software Engineer must possess excellent problem-solving skills, as well as the ability to work well under pressure. Effective communication skills are essential for collaborating with team members and stakeholders. Additionally, proficiency in various programming languages, software development frameworks, and tools is crucial for building, deploying, testing, and maintaining software applications. Mastering these skills is essential to excel in the field of software engineering.

What career development opportunities are available in general software engineering?

General Software Engineering involves the creation, implementation, and maintenance of software applications. This job type offers numerous growth opportunities, including the ability to specialize in a particular area of software development, such as mobile app development or machine learning. Additionally, General Software Engineers can advance to leadership roles, such as a Technical Lead or Manager, or choose to transition to related fields such as Product Management or User Experience Design. As technology continues to advance, the demand for skilled General Software Engineers is expected to grow, making this job type a promising career path for those interested in technology and innovation.

Recently closed roles

Keep an eye on these teams for future general software engineering roles.
View more roles
Lead Technical Program Manager – AI and Data, People Team
Lead Technical Program Manager – AI and Data, People Team
Atlassian
Full-time · Sydney · Senior
To help unleash the potential of every team
Mar 29
Cloud Operations Engineer
Cloud Operations Engineer
Slalom
Full-time · Melbourne · Senior
To help people and organizations dream bigger, move faster, and build better tomorrows for all
Mar 29
Optus Graduate Program IT
Optus Graduate Program IT
Optus
Graduate programs · Sydney · Entry Level
Tomorrow is ours to create.
Mar 29
Australian Government Graduate Program - HR
Australian Government Graduate Program - HR
Australian Taxation Office
Graduate programs · Melbourne · Junior
To remain Australia's leading tax and superannuation administration.
Mar 29
Australian Government Graduate Program - HR
Australian Government Graduate Program - HR
Australian Taxation Office
Graduate programs · Sydney · Junior
To remain Australia's leading tax and superannuation administration.
Mar 29
Fullstack Software Development Engineer, Sportsbook
Fullstack Software Development Engineer, Sportsbook
Easygo
Full-time · Melbourne · Senior
To bring simplicity and convenience to the gaming industry by developing casino games and sportsbook products for clients.
Mar 29
Summer Internship Program
Summer Internship Program
Cochlear
Internships · Sydney · Entry Level
To help more people to hear.
Mar 29
Graduate Media Process Client SDK Software Engineer(Live Streaming) - 2025 Start
Graduate Media Process Client SDK Software Engineer(Live Streaming) - 2025 Start
TikTok
Graduate programs · Sydney · Entry Level
To inspire creativity and bring joy. We inform, entertain and inspire people across borders, cultures, and languages.
Mar 29
Senior Machine Learning Engineer
Senior Machine Learning Engineer
Prezzee
Full-time · Melbourne · Senior
To ignite human connection through remarkable digital gifting moments
Mar 29