Skip to Main Content

Job Title


Senior Software Engineer


Company : Assembly Four


Location : Perth, Western Australia


Created : 2026-02-07


Job Type : Full Time


Job Description

We are Assembly Four, a fast growing, purpose-driven technology company dedicated to fostering positive change within the sex work, human rights, LGBTQIA+, and intersecting communities. We operate on the belief that impact is as important as profit , and work in collaboration with sex workers from around the globe to develop products and services that empower them to thrive, not just survive. Everyone should have the autonomy to make decisions about their bodies and sexual lives without fear of violence or discrimination. This is a fundamental human right and one that sex workers are still fighting for. If youre eager to join a remote-first team with diverse representation from sex worker, neurodivergent, disabled, and LGBTQIA+ communities, committed to advancing sex worker autonomy and liberation through advocacy and innovative products, read on. What you''ll do as a Senior Software Engineer within our Product Engineering team: Design, deliver, and maintain software features You take ownership of delivering software featuresfrom discovery through to delivery and long-term maintenance. You write well-tested, production-ready code, balancing delivery speed with thoughtful prioritisation of accessibility, privacy, and security needs. You collaborate closely with cross-functional team members to design technical solutions grounded in user needs. You contribute to architectural planning, influence internal patterns, tooling and frameworks that improve quality and scalability. You maintain a high bar for technical quality through code and architecture reviews, offering constructive feedback and supporting team-wide clarity and alignment. You proactively identify and address maintenance tasksfor example dependency upgrades & performance bottlenecks. You collaborate with the Systems Team to resolve infrastructure issues affecting the Product Team. Strengthen team systems and ways of working You participate inand occasionally leadteam rituals such as stand-ups, planning and retrospectives. You offerand occasionally leadimprovements to team collaboration, from process changes to documentation strategies to internal tooling. You maintain clear, accessible records of technical decisions in appropriate shared spaces. You communicate proactively about your capacity and wellbeing, and collaborate with your manager to maintain a sustainable workload. You model Hives Company Values of Social Responsibility, Sustainability, Harm Reduction, Inclusion and Collaboration. Mentor and support team members You proactively share your expertise with more junior engineers and peers through mentorship, pairing and documentation. You help unblock othersespecially in the areas where you hold key knowledgeby offering support through code reviews or collaborative problem solving. You guide others in writing quality code, navigating our stack, and applying practices that support privacy, accessibility and harm reduction. You contribute to a team culture where learning is supported and feedback is shared thoughtfully and regularly. You model curiosity, reflection and a growth mindset through your own practice. You dont need to necessarily be proficient in this entire stack, there will be room to learn, but experience will be favoured. Ruby on Rails Git SCSS Lit Storybook About you You have proficiencies in: Engineering concepts & patterns within backend development; Automated testing practices; Maintaining application performance at scale; Data security; Documenting your changes for both technical and non-technical audiences. In your work, you enjoy and prioritise: Taking initiative. You are proactive and comfortable with responsibility; Maintaining the privacy and security of users and staff; Seeking out context and increasing your understanding of the business over time. As a professional, you are someone who is: Invested in maintaining & growing your skills over time, and comfortable taking guidance and feedback from your team & leaders on where and how to grow; Empathetic, kind, and supportive of your coworkers. In an ideal world, you also have: Experience with frontend engineering Experience working with marginalised communities, specifically sex workers, neurodivergent and disabled people; Experience in and an understanding of sex work; Experience in a startup environment. Why join us at Assembly Four? At Assembly Four, youll be part of a team dedicated to driving meaningful change for some of the worlds most marginalised communities. Youll be supported to do your best work in an environment that values social impact, collaboration, and personal well-being. Heres whats on offer Flexible work: Enjoy a 4-day (32-hour) work week at 100% pay Competitive compensation: Your salary will depend on how much experience you bring to the table, our pay point starts at $158,000 + 12% super. Fully remote: Work from anywhere with a remote work stipend to help set up your ideal workspace. Wellness benefits: Access an annual well-being stipend, mental health support, and 1-on-1 financial coaching to support your personal and professional growth. Generous leave: In addition to our 4 day work week we offer 4 weeks of annual leave and 4 weeks of personal/carers leave per annum, flexible public holidays, and the option to take unpaid leave when you need it. Profit share: We share our success with our teameach year, if Assembly Four is profitable, we distribute a portion of that profit to our people. We believe diverse perspectives and lived experiences are key to delivering a positive impact for the communities we serve. Research shows that candidates from underrepresented backgrounds may hesitate to apply if they dont meet every listed requirement, unlike other candidates. Were committed to changing that. If youre interested in Assembly Four, we encourage you to apply and look forward to discovering how your unique perspective can help us edge closer to delivering on our mission. How to apply If you are interested in this position please submit your resume and a short cover letter introducing yourself at the link below. #J-18808-Ljbffr