Senior Software Engineer, Application Migration

Added
20 days ago
Type
Full time
Salary
Salary not provided

Related skills

react java postgresql mysql kafka

📋 Description

  • Design, build, and optimize data structures, algorithms, and DB interactions powering our generative AI platform and code migration tools.
  • Build a data migration suite using Java, Spring Boot, Kafka, Debezium, and React.
  • Create orchestration layers and robust integration points for scalable data systems.
  • Collaborate with AI researchers, PMs, and engineers to ship new features.
  • Focus on the scalability, efficiency, and reliability of backend services.
  • Hybrid role based in Sydney for in-office collaboration.

🎯 Requirements

  • 6+ years of engineering experience in backend, distributed, or core platform development.
  • Proficiency in Java, Rust, C/C++, or Python with a systems-level programming emphasis.
  • Extensive experience with streaming data platforms such as Apache Kafka and Debezium.
  • Extensive experience with relational data modeling and at least one SQL database (PostgreSQL, MySQL).
  • Exposure to JavaScript and React is a plus.
  • Strong understanding of algorithms, data structures, and their time and space complexity.
  • Excellent verbal and written communication skills.
  • Cloud-native distributed systems experience (e.g., Kubernetes).
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →