Staff Software Engineer at Skedulo
FVQ4, Queensland, Australia -
Full Time


Start Date

Immediate

Expiry Date

30 Jun, 25

Salary

0.0

Posted On

31 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Reliability, Software Development, Programming Concepts, Kotlin, Distributed Systems, Languages, Docker, Graphql, Scalability, Scala, Aws, Node.Js

Industry

Information Technology/IT

Description

Here at Skedulo we’re on a mission to support the 2.7 billion people in the world—and the companies that employ them—who do not work at a desk every day. Our global teams are collaborative, ambitious, innovative, and passionate about helping our customers realize their fullest potential by enabling their mobile workforces.
The Skedulo team is a tight-knit group of builders who are passionate about shaping our platform that is relied upon daily by thousands of users across the globe. We are looking for motivated, self-starters who share our values, challenge the status quo, and push the pace of innovation in order to accelerate growth. If you’re drawn to solving hard problems and want to help design software that will make a difference in people’s lives, Skedulo is for you. Visit our website to learn more about what Skedulo does and to learn more about our people and team.
As a Staff Backend Engineer at Skedulo, you will be a critical driver of technical excellence and product evolution within our core backend services. You will combine hands-on development with strategic technical leadership, significantly impacting the architecture, performance, scalability, and reliability of these services, and playing a key role in the delivery of new product capabilities.
You will provide expert guidance, mentor colleagues, and solve complex or ambiguous issues within our backend systems, collaborating effectively in cross-functional teams to achieve product outcomes.
Your ability to anticipate and address technical problems, coupled with your deep understanding of our core backend architecture, will be essential in maintaining and improving the stability, performance, and scalability of these services.
You will also excel in influencing without direct authority, fostering collaboration, and driving outcomes across teams. You will be expected to work under broad direction and be fully responsible for meeting allocated technical and product objectives.

MINIMUM REQUIREMENTS

  • Must have at least 8-10+ years of experience in software development, with a proven track record of building and scaling distributed systems, with end to end responsibility for outcomes
  • Expertise in Backend Technologies: Strong proficiency in backend technologies, including Kotlin and Node.js, with a deep understanding of their respective ecosystems.
  • Architectural Expertise: Demonstrated expertise in making critical architectural decisions, balancing trade-offs between factors such as performance, scalability, correctness, cost, and reliability to achieve optimal solutions.
  • Cloud Technologies: Experience with cloud platforms (AWS preferred) and containerisation technologies (Docker, Kubernetes).
  • Observability and Monitoring: Experience with observability tools and practices
  • Expertise in working with ORMs and GraphQL APIs, ensuring efficient and scalable data access patterns.

PREFERRED REQUIREMENTS

  • Familiarity and / or the ability to understand functional programming concepts and languages (Scala)
Responsibilities

Loading...