We are seeking a highly skilled Staff Software Engineer to join our dynamic team in Melbourne CBD. This permanent, full-time position offers an exciting opportunity to contribute to creative IT solutions that drive our business forward. The ideal candidate will possess a robust technical background and a passion for developing high-quality software, ensuring our projects meet the highest standards of excellence.
Responsibilities:
Design, develop, and maintain scalable software applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Conduct code reviews to ensure code quality and adherence to best practices.
Troubleshoot and resolve software defects and performance issues.
Mentor junior engineers and provide technical guidance.
Stay updated with emerging technologies and industry trends to enhance our software development processes.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
A minimum of 5 years of experience in software development.
Proficiency in programming languages such as Java, C#, or Python.
Strong understanding of software development methodologies, including Agile and DevOps.
Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
Excellent problem-solving skills and attention to detail.
Robust communication and teamwork abilities.