Fortive

Software Engineer

Fortive

full-time

Posted on:

Location Type: Hybrid

Location: Brisbane • 🇦🇺 Australia

Visit company website
AI Apply
Apply

Job 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