πSouth Africa
Senior Engineer
closed
Pepperstone
πRemote - Australia
Summary
Join Pepperstone's Melbourne team as a Senior Software Engineer to develop high-quality software solutions, lead technical projects, and mentor junior team members. You will advocate for Continuous Delivery practices and collaborate with various teams to deliver outstanding, data-driven software solutions. This role involves taking ownership of technical solutions, facilitating team discussions, and contributing to the improvement of software development processes. Pepperstone offers a collaborative and friendly culture with flexible and hybrid working options, including remote work. The company provides competitive salaries, bonus schemes, personal development opportunities, and generous parental leave.
Requirements
- 5+ years of software engineering experience
- Expertise in TypeScript/JavaScript, React, and front-end development; proficiency in full-stack development with an array of languages
- Hands-on experience with AWS
- Experienced in Continuous Delivery practices (CI, TBD, TDD, etc.)
- Hands on knowledge of testing methodologies (e.g., TDD,BDD, mocking) or a willingness to develop further in that area
- Experience using automation tools to build robust, automated build/release/deploy processes (e.g. Github Actions)
- Solid grasp of software design patterns (e.g., SOLID, Strategy/Observer/Facade) and both object-oriented and functional programming
- Understanding of containers and container orchestration (docker, ECS, EKS, docker-compose)
- Commitment to continuous learning and staying updated with software engineering trends
- Deep understanding of software development best practices, including object-oriented and functional programming, design patterns, etc
Responsibilities
- Develop, support, and maintain software applications using best practices across various technologies to ensure high-quality, efficient, and scalable code
- Provide input into the target state architecture and establish strong quality and automation practices for the platform
- Lead technical projects, including architecture, design decisions, code reviews, and mentoring junior team members
- Collaborate with the team, product owners, and business analysts to deliver high-quality solutions and drive platform delivery using customer data and insights
- Participate in team ceremonies, estimating work, and contributing to the improvement of software development lifecycle processes
- Facilitate Engineering Dojos when needed
Benefits
- Competitive salary structure including company bonus scheme
- Genuinely collaborative and friendly culture
- Flexible and hybrid working
- Remote working option - work from anywhere for up to 6 weeks per year, in addition to hybrid working as standard
- Ongoing personal development & learning opportunities
- 15 weeks paid primary carers parental leave & 4 weeks paid secondary carers leave
- 3 paid volunteering days per year & Workplace Giving Program
This job is filled or no longer available
Similar Remote Jobs
πArgentina
πWorldwide

πChina
πUnited States
πSpain
πUnited States
π°$148k-$193k
πUnited States
πUnited States
π°$120k-$180k
πUnited States