Software Engineer at Secure Code Warrior
Australia, South Australia, Australia -
Full Time


Start Date

Immediate

Expiry Date

22 Dec, 26

Salary

70000.0

Posted On

23 Sep, 26

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Impact & Scope

  • Project Delivery: Realize impact by making core contributions to project tasks and ensuring they align with business goals.
  • System Design: Play a key role in driving improvements to system design and architecture, proactively identifying issues before they reach customers.
  • Best Practices: Contribute to the implementation of engineering standards and best practices across the organization.
  • Collaboration: Foster a culture of mutual support, knowledge sharing, and teamwork.

Technical Craft & Architecture

Backend & Systems

  • Language Proficiency: Competently design and implement services with proficiency in at least one of our core backend languages: Go, Java, or Node.js.
  • Scalability: Skilled at identifying potential bottlenecks and implementing solutions to improve system performance and reliability.
  • Cloud Exposure (Nice to Have): Willingness to learn or existing exposure to Kubernetes and Terraform/IaC to assist in deploying and managing components.

Frontend & Experience

  • User Interface: Develop responsive and efficient frontend components using React and TypeScript.
  • Design Patterns: Effectively apply design principles and patterns to create robust systems that bridge the gap between frontend and backend.

Key Responsibilities

End-to-End Ownership

  • Lead the development of features or components from design and implementation to deployment with minimal supervision.
  • Anticipate roadblocks and ensure timely delivery of impactful tasks.

Technical Leadership & Mentorship

  • Support and guide junior engineers to improve their coding, architecture, and problem-solving skills.
  • Conduct PR reviews and participate in interviewing to help build a talented team.
  • Proactively share knowledge to help the team operate more efficiently.

Autonomy & Problem Solving

  • Complete tasks of moderate scope and difficulty end-to-end with minimal supervision.
  • Research potential solutions to technical challenges independently before seeking assistance.
  • Contribute to architectural discussions and suggest solutions that optimize maintainability.

Qualifications & Experience

  • Software Fundamentals: A strong grounding in engineering fundamentals and practical experience across the software development lifecycle.
  • Technical Stack:
    • Languages: Proficiency in TypeScript and at least one of Go, Java, or Node.js.
    • Frontend: Strong working knowledge of React.
    • Infrastructure (Bonus): Exposure to Kubernetes or Terraform is a plus but not mandatory.
  • Collaboration: Proven ability to establish strong working relationships with peers and communicate technical concepts clearly.

Responsibilities

Impact & Scope

  • Project Delivery: Realize impact by making core contributions to project tasks and ensuring they align with business goals.
  • System Design: Play a key role in driving improvements to system design and architecture, proactively identifying issues before they reach customers.
  • Best Practices: Contribute to the implementation of engineering standards and best practices across the organization.
  • Collaboration: Foster a culture of mutual support, knowledge sharing, and teamwork.

Technical Craft & Architecture

Backend & Systems

  • Language Proficiency: Competently design and implement services with proficiency in at least one of our core backend languages: Go, Java, or Node.js.
  • Scalability: Skilled at identifying potential bottlenecks and implementing solutions to improve system performance and reliability.
  • Cloud Exposure (Nice to Have): Willingness to learn or existing exposure to Kubernetes and Terraform/IaC to assist in deploying and managing components.

Frontend & Experience

  • User Interface: Develop responsive and efficient frontend components using React and TypeScript.
  • Design Patterns: Effectively apply design principles and patterns to create robust systems that bridge the gap between frontend and backend.

Key Responsibilities

End-to-End Ownership

  • Lead the development of features or components from design and implementation to deployment with minimal supervision.
  • Anticipate roadblocks and ensure timely delivery of impactful tasks.

Technical Leadership & Mentorship

  • Support and guide junior engineers to improve their coding, architecture, and problem-solving skills.
  • Conduct PR reviews and participate in interviewing to help build a talented team.
  • Proactively share knowledge to help the team operate more efficiently.

Autonomy & Problem Solving

  • Complete tasks of moderate scope and difficulty end-to-end with minimal supervision.
  • Research potential solutions to technical challenges independently before seeking assistance.
  • Contribute to architectural discussions and suggest solutions that optimize maintainability.

Qualifications & Experience

  • Software Fundamentals: A strong grounding in engineering fundamentals and practical experience across the software development lifecycle.
  • Technical Stack:
    • Languages: Proficiency in TypeScript and at least one of Go, Java, or Node.js.
    • Frontend: Strong working knowledge of React.
    • Infrastructure (Bonus): Exposure to Kubernetes or Terraform is a plus but not mandatory.
  • Collaboration: Proven ability to establish strong working relationships with peers and communicate technical concepts clearly.

Loading...