Senior Software Engineer at Propeller Group Ltd
Sydney, Western Australia, Australia -
Full Time


Start Date

Immediate

Expiry Date

16 Dec, 26

Salary

50000.0

Posted On

17 Sep, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

You’ll have:

  • 6+ years in a hands-on Software Engineering role 
  • Extensive experience leading the architecture and design of backend systems using Java and related technologies ensuring scalability, reliability and performance.
  • Proficiency in API development, Microservices architecture, Service Oriented Architecture, Message Queueing, Event Driven Architecture, service mesh and databases
  • Proven technology experience with Java, Spring Boot, Kafka, MYSQL, PostgreSQL, AWS, Git, CI/CD, Kubernetes
  • Proficient in observability and monitoring tools such as Datadog and Splunk 
  • Confidence with CI/CD pipelines, preferably GitHub Actions 
  • A real passion for quality, clean code and continuous improvement 
  • A strong understanding of architectural concepts and cloud-based solution design 

Responsibilities
  • Responsibilities:Championing Code Quality & Standards: Set the benchmark for excellence by advising the team on standards and proactively identifying gaps in project requirements to ensure high-quality delivery.
  • Driving Security & Architecture: Lead threat modeling efforts, mentor team members on secure coding practices, and architect services that align with our core principles, all while promoting security through thorough PR and architecture reviews.
  • Leading AI-Assisted Delivery: Orchestrate multi-agent workflows to build complex features and contribute to our expanding prompt library. You will be responsible for catching nuanced performance or architectural issues in AI-generated code.
  • Translating Business Intent: Bridge the gap between business needs and technical execution by codifying specifications across epics and collaborating with Product Owners to resolve ambiguity before development begins.
  • Ensuring Robust Validation: Go beyond basic testing; review AI-generated test suites to ensure they capture full business logic and mentor the team through security findings.
  • Owning Delivery & Incidents: Guide the team through project breakdown and estimation, while serving as the primary owner for production issues, seeing them through to resolution with a focus on stability.

Loading...