
Senior Software Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Australia.
β’ Create and implement scalable, reliable, and maintainable software across the entire stack.
β’ Collaborate with product managers to convert requirements into well-architected solutions and take ownership of features from start to finish.
β’ Develop intuitive and extensible user experiences utilizing modern UI frameworks such as React, Angular, or Vue.
β’ Design and launch new products and features while improving existing functionalities.
β’ Integrate automated testing and quality practices across functional, integration, regression, and performance testing.
β’ Engage in design and code reviews, promoting engineering best practices, performance, and maintainability.
β’ Diagnose complex systems, enhance performance, and reinforce reliability, observability, and production readiness.
β’ Share knowledge and best practices to encourage engineering excellence and ongoing improvement.
β’ Create intelligent, data-driven products that assist customers in measuring, communicating, and accelerating business value.
β’ Must be an Australian citizen.
β’ Currently residing in Australia.
β’ Capable of obtaining and maintaining an Australian Government Baseline Security Clearance.
β’ Willing to undergo and successfully complete the necessary security clearance assessment and adjudication process.
β’ Over 6 years of software engineering experience delivering high-quality products.
β’ Expertise in JavaScript, Python, Java, or similar object-oriented programming languages.
β’ Familiarity with modern front-end frameworks, including React, Angular, or Vue.
β’ Strong understanding of data structures, algorithms, object-oriented design, and design patterns.
β’ Experience with automated testing and CI/CD pipelines.
β’ Proven experience using AI-powered tools or workflows, including validating datasets, model outputs, or ensuring inference consistency.
β’ Excellent problem-solving skills with the ability to optimize performance across the stack.
β’ Knowledge of IDEs, debuggers, profilers, source control, and Unix-based systems.
β’ Demonstrated capability to apply critical thinking when utilizing AI to enhance workflows, decision-making, and problem-solving.
β’ Flexible or remote work options available.
β’ Ongoing learning and significant development opportunities.
β’ Access to mentorship and knowledge-sharing initiatives.
β’ Engaging technical challenges that are meaningful.
β’ Opportunity to contribute to high-impact software that powers digital experiences for millions of users.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.