
Software Engineer
Fortive
full-time
Posted on:
Location Type: Hybrid
Location: Brisbane • 🇦🇺 Australia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudDockerElasticSearchGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesSpringTypeScriptVue.js
About the role
- Lead the design, development, and deployment of scalable software solutions using Java, TypeScript/JavaScript, and the Spring Framework
- Provide technical leadership and mentorship to a team of engineers
- Collaborate with product managers, designers, and other engineers to deliver high-quality software on schedule
- Review and optimize code for performance, scalability, and maintainability
- Participate in architectural discussions and decision-making to align with business objectives
- Implement and maintain best practices in software development, including code reviews, testing, and documentation
- Stay updated with industry trends and recommend improvements to processes and tools
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent professional experience
- 5+ years of professional software development experience
- Strong proficiency in Java
- Strong proficiency in the Spring Framework
- Solid experience with TypeScript/JavaScript
- Experience with modern front-end frameworks (e.g., VueJS)
- Proven ability to design and implement RESTful APIs and microservices
- Strong understanding of software engineering best practices, including design patterns, testing, and CI/CD
- Demonstrated ability to lead technical projects and mentor junior engineers
- Excellent problem-solving skills and attention to detail
- Experience with AI developer tools such as CoPilot or similar
- Preferred: Experience with Vuex/Pinia, familiarity with Elasticsearch, experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), knowledge of agile methodologies
Benefits
- Personal development resources, coaching and support
- Grow Without Limits professional development culture and learning opportunities
- Hybrid work arrangement (Brisbane-based with remote options in Australia)
- Equal opportunity employer and reasonable accommodations
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaTypeScriptJavaScriptSpring FrameworkRESTful APIsmicroservicesdesign patternsCI/CDVueJSAI developer tools
Soft skills
technical leadershipmentorshipproblem-solvingattention to detail
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science