Summary: 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 chance to contribute to cutting-edge IT solutions that drive our business forward. The ideal candidate will possess a strong 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 recent 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.
Strong communication and teamwork abilities.