Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Design System Engineer image - Rise Careers
Job details

Design System Engineer

The Pepperstone story started in 2010. We know what it’s like to trade the world’s markets. Our team describes us as a place for the curious and the driven, and we like to do things a little differently; as a transformative global fintech we’re digital, nimble, connected, and united in our vision to create a better way to trade.

We thrive on progress – for our clients and for ourselves. Our organisational culture is ever-evolving, vibrant, diverse, global and results focused. You’ll find our 350+ team currently across 9 locations and 6 time zones.

The Role 
Our technology team thrives on inclusivity and collaboration, believing that diverse perspectives lead to great solutions. We foster a culture that champions individual growth, professional development, and work-life harmony. We're invested in your success and dedicated to supporting you every step of the way. We encourage our team to bring challenge thinking and fresh ideas to the table and our Agile approach empowers us to focus on outcomes. When we hire someone it's because they bring the skills, attitude and experience we're looking for....so we let you do what you're best at! Join us and be part of a community that's passionate about harnessing technology's potential to drive market leading solutions for our clients. Elevate your career in an environment where your ideas matter, your growth is nurtured, and your potential is limitless.

Our team in Melbourne is seeking a skilled and motivated Software Engineer to contribute to our growing focus on design system engineering. We are looking for someone who is not just strong technically but lies awake at night thinking about design, user experience, and about building world class design systems.  This role sits in the sweet spot between engineering and design, and so we’d love to have you if you are passionate about both.

In the design system team, we strive for constant improvement and more than anything, thoughtful and consistent design. This role will work closely with design teams to give feedback and curate design patterns as well as build the tooling to enable value streams to build easier, faster and more consistently.

Our core values in engineering lie in modern software development – test everything, automate everything, so we’re looking for someone obsessed with TDD, unit testing, automated visual regression testing, CICD, and automated deployments.

As our Design System Engineer, your key responsibilities include, but may not be limited to:

  • Contribute to development, support, and maintenance of software and infrastructure across a range of technologies in our “you build it, you run it” culture.
  • Develop software in line with engineering best practices ensuring maintainable, efficient, tested, and resilient solutions.
  • Collaborate with team members to design and implement solutions aligned to the target state architecture.
  • Support the development of automated Continuous Integration and Continuous Delivery (CI/CD) pipelines and practices.
  • Participate in code reviews, pair programming, and technical discussions to ensure quality and alignment with best practices.
  • Work closely with designers and engineering teams to deliver high-quality solutions that meet engineering requirements.
  • Follow and contribute to the establishment of effective quality assurance and automation practices.
  • Collaborate with value teams to build robust, thoughtful and reusable libraries
  • Participate actively in team ceremonies, contributing to the assessment and estimation of work.
  • Assist in improving the software development lifecycle by identifying areas for enhancement and supporting implementation.
  • Participate in training and Engineering Dojos.

About you

  • 3+ years of software engineering experience
  • Strong skills  in TypeScript and React
  • Experience in package management including publishing and maintaining NPM packages.
  • Experience with modern styling frameworks such as Tailwind, PandaCSS, or similar.
  • Knowledge of Continuous Delivery practices (e.g., CI/CD, TDD).
  • Understanding of testing methodologies such as TDD, BDD, and mocking.
  • Experience using automation tools to build robust, automated build/release/deploy processes (e.g. Github Actions)
  • Familiarity with software design patterns and principles, including SOLID and object-oriented or functional programming.
  • Commitment to continuous learning and staying updated with software engineering trends and emerging technologies.

Why you will enjoy working with us

  • 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

About Pepperstone 

We’re a regulated online Forex and CFD trading platform. With the scale of a global fintech and the agility of a start-up, we arm our clients with everything they need to take on the global markets with confidence. You will be part of a wider passionate and friendly team, and whilst things may not always go to plan, we learn quickly and move forward with impact. To learn even more visit Pepperstonecareers and www.linkedin.com/company/pepperstone/

We understand it’s important to do due diligence on a prospective employer, see what our team are saying on Glassdoor. We respect our team members’ experiences and will never pay to remove a negative review.

Pepperstone is an equal opportunity employer. We are passionate about building a diverse workplace and strongly encourage applications from any background.

“We are a 2023 Circle Back Initiative Employer – we respond to every applicant”.

We will be reviewing applications as they come through, so if this is an opportunity that excites you, don't wait. Express your interest by clicking the apply button below as soon as possible.

Note to external agencies: While we appreciate the efforts of external recruitment agencies, we prefer to engage directly with applicants for this opportunity.

#Li-Hybrid

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Design System Engineer, Pepperstone

At Pepperstone, we're looking for a talented Design System Engineer to join our dynamic and innovative team. Since our establishment in 2010, we have transformed into a global fintech leader, dedicated to providing our clients with tools to navigate the world's markets confidently. Here at Pepperstone, we value curiosity and drive, and we're on the lookout for a passionate individual who is equally enthusiastic about design and technology. In this role, you’ll be the bridge between engineering and design, working closely with teams to shape our design systems and create a seamless user experience. Your technical expertise in TypeScript and React will be essential, as you collaborate to build robust and reusable libraries that enhance our digital products. You’ll be involved in everything from code reviews to automated testing, ensuring we maintain the high standards our clients expect. We thrive on continuous improvement and foster an environment that embraces collaborative problem-solving. If you have a knack for innovative design, love working in a team-focused agile culture, and are eager to elevate your career in a supportive setting, then this Design System Engineer role at Pepperstone is perfect for you. Join our mission to harness technology's power and make a real difference in trading experiences across the globe.

Frequently Asked Questions (FAQs) for Design System Engineer Role at Pepperstone
What are the core responsibilities of a Design System Engineer at Pepperstone?

As a Design System Engineer at Pepperstone, your core responsibilities will include developing and maintaining software and infrastructure in alignment with our engineering best practices. You'll collaborate closely with design teams to provide feedback on design patterns and build the necessary tooling. Additionally, participating in code reviews, implementing CI/CD practices, and continuously improving our software development lifecycle will be key focuses of your role.

Join Rise to see the full answer
What qualifications are necessary to apply for the Design System Engineer position at Pepperstone?

To be considered for the Design System Engineer position at Pepperstone, candidates should have over 3 years of software engineering experience. Proficiency in TypeScript and React is essential, along with a strong understanding of modern styling frameworks. Experience with CI/CD practices, testing methodologies such as TDD, and familiarity with software design patterns are also crucial for success in this role.

Join Rise to see the full answer
How does Pepperstone's culture support a Design System Engineer's professional development?

Pepperstone's culture is centered around inclusivity and collaboration, which greatly supports professional development for a Design System Engineer. We encourage continuous learning through training sessions, Engineering Dojos, and hands-on projects that foster individual growth and skill enhancement within a supportive team environment.

Join Rise to see the full answer
What can I expect from the work-life balance as a Design System Engineer at Pepperstone?

As a Design System Engineer at Pepperstone, you can expect a flexible work environment that promotes work-life balance. We offer hybrid working options and the ability to work remotely for up to 6 weeks each year. Our culture champions individual wellbeing, ensuring you have the support needed to excel in both your professional and personal life.

Join Rise to see the full answer
What technologies will I work with as a Design System Engineer at Pepperstone?

In the role of Design System Engineer at Pepperstone, you'll primarily work with TypeScript and React, as well as modern styling frameworks such as Tailwind or PandaCSS. You'll also engage with automation tools for CI/CD processes, focusing on developing resilient, efficient solutions that align with our commitment to high-quality software development.

Join Rise to see the full answer
Common Interview Questions for Design System Engineer
Can you describe your experience with TypeScript and React in previous projects?

When answering this question, elaborate on specific projects where you've utilized TypeScript and React. Highlight your role in developing components, managing state, and any collaboration with design teams. Demonstrating your understanding of how these technologies contribute to user experiences will show your technical depth.

Join Rise to see the full answer
How do you approach creating and maintaining design systems?

Share your process for establishing design systems, focusing on collaboration with designers and stakeholders. Discuss how you gather feedback, iterate on designs, and ensure consistency across applications. Mention any tools you use to document and manage these systems effectively.

Join Rise to see the full answer
What strategies do you use for automated testing in your projects?

Outline your approach to automated testing, including specific methodologies such as TDD or BDD. Explain how this process benefits your project's reliability and efficiency, and provide examples of tests you've implemented, such as unit tests or integration tests.

Join Rise to see the full answer
Describe a challenging problem you've solved while developing software.

Select a specific challenge that showcases your problem-solving abilities. Detail the issue, your thought process, and the solution you implemented. Highlight how this experience has helped you grow as an engineer and how it relates to the responsibilities of the Design System Engineer role.

Join Rise to see the full answer
How do you ensure that your code aligns with best practices?

Discuss the best practices you follow, such as coding standards, code reviews, and the use of automated linters. Explain how collaborating with peers and participating in discussions around best practices contributes to quality code within your team.

Join Rise to see the full answer
What is your experience with CI/CD practices?

Share your hands-on experiences with CI/CD tools and processes. Provide examples of how you've set up pipelines, automated deployments, and ensured smooth integration. Discuss the impact of these practices on project success and team efficiency.

Join Rise to see the full answer
How do you handle feedback from design and engineering teams?

Emphasize the importance of constructive feedback as a critical aspect of software development. Showcase your ability to listen actively, iterate on designs, and maintain open communication with your team to enhance collaboration and result in effective solutions.

Join Rise to see the full answer
What role does user experience play in your development process?

Express your understanding of the significance of user experience in software design. Discuss how you incorporate user feedback and usability testing into your development process, ensuring that products are intuitive and user-friendly.

Join Rise to see the full answer
Can you describe a time when you improved the software development lifecycle?

Illustrate a situation where you identified inefficiencies in the development process and took steps to improve them. Discuss the strategies you implemented, the results achieved, and how this experience demonstrates your commitment to continuous improvement.

Join Rise to see the full answer
Why do you want to work as a Design System Engineer at Pepperstone?

Share your motivation for joining Pepperstone, emphasizing your alignment with the company’s values and your enthusiasm for contributing to innovative solutions in fintech. Discuss how the role matches your skills and aspirations, and your desire to work in a collaborative environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Pepperstone Remote No location specified
Posted 12 days ago
SHIELD Remote No location specified
Posted yesterday
Photo of the Rise User
Posted yesterday
Posted 7 days ago
Photo of the Rise User
Sopra Steria Remote Av. de América, Madrid, España
Posted 7 days ago

Established in 2010, Pepperstone has grown to become an award-winning online global forex and CFD broker known for delivering exceptional client service and award-winning funding and withdrawals to tens of thousands of clients around the world. Pe...

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom