Apply

Staff Backend Engineer - Product Insights Enablement - Java (Remote across ANZ)

Posted 2024-11-07

View full description

💎 Seniority level: Staff, Extensive experience

📍 Location: Australia and New Zealand

🔍 Industry: Design and Technology

🗣️ Languages: English

⏳ Experience: Extensive experience

🪄 Skills: AWSLeadershipSQLJavaJVMKubernetesProduct DevelopmentData StructuresCommunication SkillsCollaborationProblem SolvingMentoringTerraform

Requirements:
  • Extensive experience developing distributed web applications on the JVM, with a deep understanding of Java.
  • Track record of planning and executing complex architectural changes, focusing on creative problem-solving.
  • Excellent written and verbal communication skills to foster a positive working environment across stakeholders.
  • Proven experience mentoring and guiding engineering teams.
  • Mastery of computer science fundamentals such as concurrency, data structures, and distributed systems.
  • Hands-on experience in large distributed cloud environments (AWS preferred) and familiarity with cloud-native technologies.
  • Bonus: Experience with large-scale distributed data processing systems and expertise in SQL and data modeling best practices.
Responsibilities:
  • Play a leading role in defining the technical roadmap and architecture for services powering internal platforms for product decisioning.
  • Advocate for best practices that enhance service performance, resilience, and adaptability.
  • Engage with others to shape improvements through writing design documents and running design meetings.
  • Guide the implementation of major projects, planning task breakdown and keeping engineers in sync.
  • Provide guidance and mentorship to other engineers, assisting them in their professional development.
  • Facilitate and orchestrate cross-team initiatives that set a higher standard for reliability, velocity, and security.
Apply

Related Jobs

Apply

📍 Australia and New Zealand

🧭 Full-Time

🔍 Design technology

  • Extensive experience developing distributed web applications on the JVM, primarily with Java (Java 17).
  • Track record of planning and executing complex architectural changes.
  • Excellent written and verbal communication and collaboration skills.
  • Proven experience mentoring engineering teams.
  • Mastery of computer science fundamentals like concurrency, data structures, and distributed systems.
  • Strong understanding of resiliency techniques such as load balancing and circuit breaking.
  • Hands-on experience in large distributed cloud environments, preferably AWS.
  • Familiarity with cloud-native technologies such as Kubernetes and Terraform.
  • Bonus: Experience with large-scale distributed data processing systems and expertise in SQL.

  • Play a leading role in defining the technical roadmap and architecture for internal platforms.
  • Advocate for best practices that enhance service performance, resilience, and adaptability.
  • Establish expertise in developing platforms integrated with the company’s data ecosystem.
  • Propose innovative approaches for future-proofing product decision platforms.
  • Engage in shaping improvements through design documents and meetings.
  • Design and implement intricate system aspects, addressing complex technical challenges.
  • Guide major project implementations, ensuring task breakdown and team synchronization.
  • Provide mentorship and professional development assistance to other engineers.
  • Facilitate cross-team initiatives for improved reliability and security.

AWSLeadershipSQLJavaJVMKubernetesSnowflakeProduct DevelopmentClickhouseData StructuresCommunication SkillsCollaborationMentoringTerraformWritten communication

Posted 2024-11-23
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Design technology

  • Extensive experience developing distributed web applications on the JVM with a deep understanding of Java.
  • Track record of planning and executing complex architectural changes.
  • Excellent verbal and written communication skills.
  • Proven experience mentoring and guiding engineering teams.
  • Mastery of computer science fundamentals such as concurrency and distributed systems.
  • Hands-on experience in large distributed cloud environments, preferably AWS.
  • Familiarity with cloud-native technologies like Kubernetes and Terraform.
  • Bonus: Experience with large-scale distributed data processing systems, SQL, and data modeling best practices.

  • Play a leading role in defining the technical roadmap and architecture for internal platforms.
  • Advocate for best practices enhancing service performance, resilience, and adaptability.
  • Establish expertise in decision-making platforms integrated with the company's data ecosystem.
  • Propose innovative solutions for product decision platforms.
  • Engage with team members through design documents and meetings.
  • Design and implement complex system aspects effectively.
  • Guide major project implementation and keep engineers aligned.
  • Mentor other engineers and assist in their professional development.
  • Facilitate cross-team initiatives for reliability, velocity, and security.

AWSLeadershipSQLJavaJVMKubernetesSnowflakeProduct DevelopmentClickhouseData StructuresCommunication SkillsCollaborationMentoringTerraformWritten communication

Posted 2024-11-23
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Design

  • Extensive experience developing distributed web applications on the JVM, focusing on Java 17.
  • Proven ability to plan and execute complex architectural changes with a creative problem-solving approach.
  • Excellent communication and collaboration skills to foster a positive working environment.
  • Experience mentoring and guiding engineering teams to resolve technical challenges.
  • Mastery of computer science fundamentals, including concurrency, data structures, and distributed systems.
  • Hands-on experience with large distributed cloud environments (AWS preferred) and cloud-native technologies (Kubernetes, Terraform).
  • Bonus: Experience in large-scale distributed data processing systems, SQL, and data modeling.
  • Nice to have: Experience with interface design tooling, AB testing, and full-stack development.

  • Play a leading role in defining the technical roadmap and architecture for services powering internal platforms.
  • Advocate for best practices that enhance service performance, resilience, and adaptability.
  • Establish expertise in developing decision-making platforms integrated with the company's data ecosystem.
  • Propose innovative approaches for product decision platforms and deliver on business outcomes.
  • Engage with others to improve designs through documentation and meetings.
  • Design and implement complex aspects of the system.
  • Guide the implementation of major projects, planning tasks and communication for synchronization.
  • Provide guidance and mentorship to engineers in professional development.
  • Facilitate cross-team initiatives to enhance reliability, velocity, and security.

AWSLeadershipSQLJavaJVMKubernetesSnowflakeProduct DevelopmentClickhouseData StructuresCommunication SkillsCollaborationTerraform

Posted 2024-11-07
Apply