Senior Engineer

Logo of Pepperstone

Pepperstone

πŸ“Remote - Australia

Job highlights

Summary

Join Pepperstone's Melbourne team as a Senior Engineer - Onboarding! This role involves developing high-quality software solutions, leading technical projects, and mentoring junior team members. You will champion Continuous Delivery and modern engineering practices, collaborating with various teams to deliver exceptional software. Responsibilities include developing and maintaining software and infrastructure, delivering on requirements within timeframes, and building robust CI/CD processes. The ideal candidate possesses 5+ years of software engineering experience, expertise in TypeScript (React) and full-stack development, and experience with AWS and Infrastructure-as-Code tools. Pepperstone offers a competitive salary, flexible and hybrid working options, personal development opportunities, and generous parental leave.

Requirements

  • 5+ years of software engineering experience
  • Expertise in TypeScript (React) and full-stack development with an array of languages and runtimes (Nodes.js & Golang preferred)
  • Hands-on experience with AWS and Infrastructure-as-Code tools (e.g. Terraform)
  • Experienced in Continuous Delivery practices (CI, TBD, TDD, etc.)
  • Hands-on experience 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 docker, containers and common container orchestration platforms
  • Commitment to continuous learning and staying updated with software engineering trends and emerging technologies
  • Proven ability to work with remote, global teams

Responsibilities

  • Develop, support, and maintain software and infrastructure across a range of technologies in our β€œyou build it, you run it” culture
  • Effectively deliver on requirements in-line with agreed outcomes within determined timeframes
  • Develop software inline with Engineering best practices ensuring maintainable, efficient, tested, and resilient solutions
  • Provide input into and build solutions aligned to the target state architecture
  • Develop robust, automated, and modern Continuous Integration and Continuous Delivery practices and processes within the team
  • Collaborate closely with Product Owners, Engineering Leads, and Business Analysts to deliver high-quality solutions using a range of technologies
  • Establish modern, and effective quality and automation practices and processes within the team
  • Lead technical projects, including architecture and design decisions, code reviews/pairing, and mentoring of other team members
  • Work closely with Platform teams to implement software leveraging our internal tools, frameworks, and infrastructure
  • Participate in and, at times, lead team ceremonies, and the assessment and estimation of work
  • Contribute to the improvement of software development lifecycle processes
  • Participate in and, at times, facilitate Engineering Dojos

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
  • Frequent events and celebrations including a standard weekly social
  • Beautifully renovated large office at Collins Square - 727 Collins Street, Melbourne
  • Best in class end of trip facilities including bicycle parking, change rooms & showers
  • A full stocked kitchen, onsite coffee machines with locally sourced coffee beans (this is Melbourne after all) and curated specialty teas

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Pepperstone know you found this job on JobsCollider. Thanks! πŸ™