Senior Software Engineer
TLDR
Drive the end-to-end delivery of high-impact product features in a high-velocity, cross-functional environment, requiring collaboration with Product Managers and Designers.
A LITTLE ABOUT US
Shippit is Australia’s best connected shipping software. Logistics infrastructure is a sophisticated beast, and we’re not only improving the experience for everyone involved, we’re impacting the planet in a positive manner: deliveries made through our platform are already 100% Carbon Neutral. Proudly Australian founded, we’re truly global in our approach and have the benefit of being a free moving scaleup with the security of impacting a growing industry that needs some love and attention.
THE ROLE & THE TEAM
We are looking for multiple Senior Software Engineers to fill acorss across different squads in our team.
As a Senior Software Engineer, you will drive the end-to-end delivery of high-impact product features, owning everything from initial analysis and design to deployment and monitoring. Working in a high-velocity, cross-functional environment, you’ll partner closely with Product Managers and Designers to make rapid, informed decisions that translate into valuable software for our customers multiple times a day. We’re looking for a technically proficient, agile-minded collaborator who thrives on continuous improvement—someone who isn't afraid to challenge the status quo to ensure we are building the right things, the right way, for the people who rely on us.
DAY TO DAY (ROLE RESPONSIBILITIES)
- End-to-End Ownership: Leverage your multi-stack expertise to take substantial features from initial discovery through to shipping, often owning the build as the lead developer.
- Cross-Functional Collaboration: Partner closely with Product Managers and Designers to co-design and ship features that align with business goals and solve real user pain points.
- Engineering Excellence: Write clean, maintainable, and well-documented code in Ruby on Rails or Typescript, maintaining high-quality standards and robust coding guidelines.
- Lifting the Bar: Mentor and coach other engineers through pair programming and code reviews, scaling the team’s collective impact and technical capability.
- Continuous Improvement: Keep us at the cutting edge by learning and applying new technologies and industry trends to optimise our development lifecycle.
-
Agentic Orchestration: Build and maintain AI agent workflows and processes to create customer value safely and efficiently.
OUR IDEAL SHIPPSTER (EXPERIENCE REQUIREMENTS)
- Experienced Builder: 5–8 years of professional experience as a programmer with deep knowledge of multiple technologies and proficiency in Ruby, Javascript/TypeScript/Node.js, or Go.
- Mentor at Heart: A natural ability to coach and upskill developers across different squads on engineering best practices.
- Problem Solver: You have a strong understanding of engineering best practice and an obsession with analysing complex problems to find simple, elegant solutions.
- Collaborative & Kind: You're excited to work closely with product, design, and our users with empathy, high-EQ communication, and a lack of ego.
- Growth Mindset: Proactive about sharing knowledge and eager to learn from your peers in a fast-paced, iterative environment.
- API First: Understand what Good API is, such that you can build and consume an enterprise-ready API across a variety of end users and use cases.
- Ways of Working: Experience Pair Programming in a remote environment
Nice to have:
- Experience with Agile and Extreme Programming (XP) practices.
- Hands-on experience with Cloud-native development and DevOps (AWS, Terraform, etc.).
TECHNOLOGY WE USE
- Front-end: Server Side Rendered HTML, Vite, client-side rendered React, with hooks, react-query, Tailwind, Bootstrap and jQuery (legacy)
- Back-end: Ruby on Rails, Typescript with Nest.js
- Datastore: S3, Postgres, Redis, DynamoDB, MySQL
- Hosting: AWS
- Other tools & services: Github, Buildkite, Terraform, Newrelic, Datadog, Kubernetes, Kafka, SQS, Grafana, Prometheus etc
Shippit builds advanced shipping software that enhances logistics experiences while ensuring eco-friendly practices, including 100% carbon neutral deliveries. Our platform is designed for businesses looking to streamline their shipping processes and minimize their environmental footprint.