Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Responsibilities:
Lead the design and implementation of scalable, high-performance systems.
Facilitate technical discussions and decision-making across gameplay, engine, or tooling components.
Collaborate with producers, designers, QA, and fellow engineers to define, implement, and test game features.
Promote engineering best practices, including code quality, automated testing, and maintainable architecture.
Resolve complex issues in development and production environments, maintaining a player-first perspective.
Enhance team dynamics through mentorship, documentation, and cross-disciplinary cooperation.
Identify technical risks and bottlenecks proactively, proposing practical and innovative solutions.
Provide feedback to product leaders regarding product direction and player engagement.
Participate in troubleshooting live service issues as part of an on-call rotation.
Required Qualifications:
6+ years of professional experience in software engineering, including involvement in delivering live or shipped products.
Expert proficiency in C++ and a deep understanding of software engineering principles (data structures, algorithms, concurrency).
Experience in building systems within a cross-functional team and contributing to architectural discussions across teams.
Strong debugging and problem-solving abilities in both development and production environments.
Capable of writing clear, maintainable code and effectively communicating technical concepts across various disciplines.
About the job
At Riot Games, we prioritize the players' experience above all. Our dedicated team in Sydney collaborates with global partners to develop cutting-edge features and technologies for an exciting upcoming R&D title. Whether you're enhancing backend architecture, creating tools for developers, or designing engaging player-focused features, you will help us build systems that enhance performance, scalability, and user engagement.
As a Staff Software Engineer (Internal Job Title: Software Engineer III), you will take on technical leadership in critical areas of our projects. Your contributions will span the entire development lifecycle, from designing scalable solutions to mentoring team members and collaborating across departments to ensure top-tier experiences for both players and developers.
At Riot, our software engineers possess extensive expertise in specific technical domains while also embracing the chance to work across different areas. You will tackle complex challenges using both new and existing technologies, forging innovative solutions to deliver unmatched value to players. You will report to an Engineering Manager within the R&D Game Team.
About Riot Games, Inc.
Riot Games, Inc. is a leading global gaming company committed to putting players first. Our innovative teams work collaboratively to create engaging gaming experiences that resonate with millions of players worldwide.
Join d-Matrix, where we are dedicated to harnessing the transformative power of generative AI to revolutionize technology. We are pioneers in both software and hardware innovation, constantly pushing the limits of what is achievable. Our culture is rooted in respect and collaboration.We embrace humility and prioritize direct communication. Our inclusive team…
Role overview The Senior Software Engineer at cxnpl will play a key role in building and delivering software solutions for clients. The position centers on designing, developing, and implementing applications that adapt to changing client requirements. What you will do Create software applications with attention to quality and long-term maintainability Collaborate with cross-functional teams to produce scalable and efficient code Support projects aimed at improving performance and enhancing the user experience Location This position is located in Sydney.
Full-time|On-site|Sydney, New South Wales, Australia
About the Role Leap Legal Software is hiring a Software Engineer in Sydney. This role supports the development of software tools that help legal professionals work more efficiently. The team focuses on building and improving products that serve real client needs. What You Will Do Work across the full software development lifecycle, from initial concept through to deployment Contribute to the design, development, testing, and release of new features and products Help ensure each release meets quality standards and client requirements Location This position is based in Sydney, New South Wales, Australia.
Join our dynamic team at Arista Networks as a Senior Software Engineer specializing in platforms. In this role, you will be instrumental in designing and developing robust software solutions that drive our platform's performance. If you are passionate about technology and eager to work with a talented team, we want to hear from you!
Role overview quantium is looking for a Senior Software Engineer (AI) to join its Sydney team. This role centers on building AI solutions that strengthen data analysis and help support client needs. Collaboration is key: expect to work closely with both engineers and data scientists to create algorithms and models that address practical challenges. What you will do Develop AI-driven software and tools that support advanced data analysis Partner with engineers and data scientists to design and implement algorithms and models Contribute to projects aimed at increasing innovation and efficiency throughout the company Location This position is based in Sydney.
Join Arista Networks as a Senior Software Engineer in our EOS (Extensible Operating System) team in Sydney. In this role, you will be at the forefront of developing innovative software solutions that drive our advanced networking products. You will collaborate with cross-functional teams to design, build, and enhance features that are pivotal to our technology stack.
Full-time|On-site|Sydney, New South Wales, Australia
Join our dynamic engineering team at Freelancer, where we are actively seeking skilled Senior Software Engineers to elevate our innovative environment.We offer an unparalleled opportunity for high achievers looking to break away from the mundane corporate grind. If you possess exceptional talent and seek to collaborate with some of the brightest minds in the industry, this position is tailored for you.At Freelancer, you won’t be just another number in a mega-cap technology firm; instead, you will face a diverse array of internet-scale challenges that will allow you to make a tangible impact. Our meritocratic culture ensures that hard work is recognized and rewarded, allowing you to rapidly advance your skills.Our mission is to create one billion job opportunities globally, making a real difference in the lives of people everywhere. You will have the chance to engage with a multitude of engineering challenges, utilizing a variety of cutting-edge technologies across our platform. Freelancer.com is among the top 1000 websites globally, featuring a state-of-the-art frontend stack with Angular, TypeScript, and RxJS, while our robust backend supports a modern global marketplace.As a Senior Software Engineer, you will take the lead in making architectural decisions and ensuring engineering excellence within your team, overseeing complex projects from inception to completion.
Full-time|On-site|Sydney, New South Wales, Australia
About LEAPLEAP Legal Software stands as the foremost provider of Legal Practice Management Solutions globally and is a proud member of ATI, one of the largest international LegalTech companies. With over 30 years of unwavering dedication to innovation and improvement, we redefine productivity tools for legal professionals, embodying our mission to ‘Help lawyers who help people’. Our cutting-edge software is trusted by more than 71,000 legal practitioners and their teams across small and medium-sized law firms.Join our dynamic international team of driven achievers within a rapidly expanding technology enterprise where change is the only constant. You will be a part of a collaborative network of over 1,000 skilled, compassionate, and ambitious ‘LEAPsters’ working together across Australia, Canada, the United States, the United Kingdom, the Republic of Ireland, Poland, and New Zealand.Meet the Personal Injury TeamThe Personal Injury team is a dedicated division within LEAP, specializing in developing software tailored for personal injury lawyers. Our cross-functional team comprises legal experts, software engineers, designers, and client-focused specialists who collaborate closely to create practical products utilized daily by PI firms. Our work is guided by in-house Australian Personal Injury Lawyers and informed by a robust client feedback mechanism, ensuring our offerings are shaped by real legal practices and continue to evolve with the needs of lawyers.Your RoleAs a Full Stack Software Engineer, you will partner with various stakeholders, including product owners and client operations, to transform innovative concepts into functional web applications available within LEAP Legal Software. Supported by the broader Engineering organization (LEAP Dev), you will take full ownership of building and maintaining these applications, with an initial focus split evenly between frontend and backend development.Key Responsibilities:Research and develop emerging trends, standards, and best practices for frontend development.Design, develop, and manage backend APIs and services.Ensure scalability to accommodate high volumes of data and users.Implement secure customer authentication mechanisms.Continuously find ways to enhance our software development, deployment, and delivery processes.Revise, update, refactor, and debug existing code.Test and deploy applications and systems efficiently.Utilize Git version control to manage codebases effectively.
Join The Trade Desk as a Senior Software Engineer, where you will play a crucial role in developing cutting-edge technology that powers the advertising ecosystem. Collaborate with a talented team to design, build, and maintain high-performance software solutions that drive the success of our clients.
Join Canva as a Senior Software Engineer specializing in networking! In this pivotal role, you will contribute to the design, development, and maintenance of cutting-edge networking solutions that enhance connectivity and performance for our users worldwide. This is an exciting opportunity to work in a dynamic environment that fosters innovation and collaboration.
Full-time|On-site|Sydney, New South Wales, Australia
About LEAPLEAP is the foremost provider of innovative Legal Practice Management Solutions globally and is a proud part of ATI, one of the largest international LegalTech corporations. For over three decades, our dedication to curiosity and constant enhancement has driven us to redefine productivity tools for legal professionals and their teams, in alignment with our mission to 'Help lawyers who help people'. Our industry-leading software is utilized by more than 71,000 legal practitioners and their teams in small to medium-sized law firms.Joining our vibrant international team of high achievers means becoming part of a rapidly expanding tech company where change is the norm. With over 1000 intelligent, compassionate, and ambitious ‘LEAPsters’, you will find yourself in excellent company across Australia, Canada, the United States, the United Kingdom, the Republic of Ireland, Poland, and New Zealand.Introducing the Criminal Law TeamThe Criminal Law team is a dedicated division within LEAP, specializing in developing software for criminal lawyers. Our cross-functional team comprises legal experts, software engineers, designers, and client-focused professionals, collaborating closely to deliver practical products used daily by criminal law firms. Our work is guided by in-house Australian criminal lawyers and informed by a robust client feedback mechanism, ensuring our solutions are shaped by genuine legal practice and continue to evolve in sync with how lawyers operate.Your RoleAs a Full Stack Software Engineer, you will collaborate with various stakeholders, including product owners and client operations, to transform innovative ideas and concepts into functional web applications for LEAP Legal Software. With the backing and resources of our broader Engineering organization (LEAP Dev), you will hold complete responsibility for the development and maintenance of these applications. Initially, your work will involve a balanced focus of 50% frontend and 50% backend development.Your ResponsibilitiesInvestigate and implement emerging trends, standards, and best practices for frontend development;Design, develop, and manage backend APIs and services;Ensure scalability to accommodate large volumes of data and users;Implement secure customer authentication protocols;Identify opportunities to enhance our software development, deployment, and delivery processes;Revise, update, refactor, and troubleshoot code as necessary;Test and deploy applications and systems;Utilize Git version control to manage the codebase.
Full-time|On-site|Sydney, New South Wales, Australia
About LEAPLEAP stands as the premier provider of innovative Legal Practice Management Solutions globally and is a proud member of ATI, one of the foremost international LegalTech firms. For over three decades, our relentless curiosity and dedication to continuous improvement have driven us to reinvent productivity tools for legal professionals and their teams, fulfilling our core mission: ‘To assist lawyers who assist people.’ Our cutting-edge software is trusted by over 71,000 attorneys and their teams across small to medium-sized law firms.Joining our dynamic international team of dedicated high achievers means becoming part of a rapidly growing technology enterprise where change is the only constant. With over 1000 intelligent, compassionate, and ambitious ‘LEAPsters’ collaborating across Australia, Canada, the United States, the United Kingdom, the Republic of Ireland, Poland, and New Zealand, you’ll find yourself in inspiring company.Introducing the LEAP Estates TeamThe LEAP Estates team is a specialized division within LEAP, dedicated to developing software tailored for Estates Lawyers. Our cross-functional team comprises legal experts, software developers, designers, and client-focused professionals, all working in unison to deliver practical solutions utilized daily by Estate firms.Our efforts are guided by in-house Australian Estate Lawyers and informed by a robust client feedback system, ensuring our offerings are shaped by real-world legal practices and continually evolve to meet lawyers' actual working needs.Your RoleAs a Full Stack Software Engineer, you will collaborate with cross-functional stakeholders to transform innovative ideas into robust, production-ready applications. You will have significant ownership over architectural decisions, establish best practices, and lead the journey from concept to release.Your Responsibilities will include:Developing and delivering AI-powered applicationsDesigning, developing, and managing backend APIs and servicesEnsuring scalability to accommodate large volumes of data and usersImplementing secure customer authentication protocolsIdentifying and executing improvements in our software development, deployment, and delivery processesRevising, updating, refactoring, and debugging codeTesting and deploying applications and systemsUtilizing Git version control to manage the codebaseYour QualificationsAt least 3 years of hands-on experience as a Full Stack Software EngineerA strong enthusiasm for developing AI-driven applicationsProficiency in front-end development using modern web technologies, especially ReactExpertise in at least one contemporary server-side programming language or framework (e.g., C#/.NET, TypeScript/Node.js)Solid experience with database technologies (e.g., MySQL, PostgreSQL, DynamoDB)Comprehensive understanding of software development methodologies
Full-time|A$1.2K/yr - A$1.2K/yr|Hybrid|Sydney, Australia
Location: Sydney, Australia (hybrid, three days per week in the office) Relevance AI develops tools for teams to delegate meaningful work to AI agents that think, act, and collaborate like seasoned professionals. The platform allows organizations to create and manage intelligent agents for workflow automation, decision-making, and collaboration. Clients include Canva, Databricks, Confluent, Autodesk, Lightspeed, Rakuten, Aveva, Qualified, and Activision Blizzard, who use these solutions to improve operations, marketing, and sales. The company is backed by Bessemer Venture Partners, Insight Partners, Peak XV, and King River Capital. In April 2025, Relevance AI completed its Series B funding round to accelerate growth and expand agentic automation. With headquarters in San Francisco and Sydney, the team works in a hybrid model that emphasizes curiosity, teamwork, and strong execution. LinkedIn named Relevance AI Australia’s #1 Startup in 2025. Role overview The Senior Software Engineer (Chat) will join the Chat team in Sydney. This group builds the conversational interface for Relevance AI’s platform, enabling users to interact with pre-built AI agents, productivity tools, and research workflows. The Chat product relies on a scalable back-end to support real-time, agent-driven conversations. Engineering teams at Relevance AI address a range of challenges, from supporting individual creators to building systems for enterprise clients. This role helps shape systems that make AI accessible, reliable, and production-ready. What you will do Develop and enhance the back-end for Chat, enabling real-time, agentic interactions Work with a modern technology stack, refined for speed and rapid iteration Lead major projects and provide mentorship to teammates See your contributions reach customers quickly, often within hours Work in an environment that values independence and minimizes unnecessary process Work environment Relevance AI provides a supportive, fast-moving setting focused on innovation and collective achievement. Engineers are encouraged to take initiative and can see the direct results of their work.
At Prospa, we are dedicated to unlocking the potential of small businesses. Our mission is to build the future of small business and streamline cash flow through an innovative platform that enables customers to make payments, secure funding, and minimize administrative burden. Join us on this exciting journey! The Role As a Senior Full Stack Engineer, you will play a crucial role in developing the technology that empowers small businesses to thrive with confidence. You will engage with the entire technology stack to design, develop, and scale user-friendly, secure, and reliable systems that facilitate access to essential tools and funding for our clients' success. Within a modern, cloud-native, microservices architecture, you will collaborate closely with Product, Design, and Engineering teams to translate ideas into high-quality customer experiences. You will take full ownership of your projects, adopt a customer-first mindset, and contribute to a culture that embraces learning, experimentation, and continuous enhancement. We leverage AI-driven developer tools to elevate code quality, accelerate delivery, and decrease cognitive load, allowing you to concentrate on solving impactful challenges.
About UsAt UpGuard, we strive to simplify the lives of security teams by delivering powerful solutions that enable organizations to identify, evaluate, and mitigate cybersecurity risks across their attack surfaces, vendor networks, workforce, and trust relationships. Our cutting-edge cyber risk posture management platform seamlessly integrates extensive security ratings, immediate risk assessments, customizable security questionnaires, threat intelligence capabilities, and intelligent AI, providing our clients with a comprehensive overview of their risk landscape.Our Product team at UpGuard consists of dedicated professionals in Product Management, Product Support, Engineering, Design, Data Leak Detection, and Third-Party Risk Management Services. We aspire to lead the Cyber Vendor Risk Management (VRM) space by offering a superior SaaS platform that empowers organizations to effectively manage their third-party risks and external attack surfaces. Our mission is to develop a product that our users will not only love but depend on, continuously enhancing its features and functionality.Position OverviewWe are looking for talented Software Engineers at various levels to join our dynamic Product Engineering team as we experience rapid growth and expansion.As Software Engineers at UpGuard, you will engage deeply with the fast-paced and increasingly critical domain of cybersecurity. Your work will involve presenting data in innovative and insightful ways, creating integrated solutions that have a direct impact on the security postures of our global clientele. We tackle challenges such as high throughput, massive concurrency, and big data processing, reflecting the caliber of engineers we are eager to welcome to our team.In this role, you will collaborate within a cross-functional team that values rapid iteration, teamwork, and efficiency. Together, we will deliver exceptional customer value swiftly while ensuring security and reliability at every phase. We prioritize clean code, thoughtful design, and engineers who are as passionate about the product as they are about the technology behind it.
Join our dynamic Platform Software team at Arista Networks, where you will play a pivotal role in developing cutting-edge diagnostic software designed to validate high-speed digital designs and enhance manufacturing yields for our products used in the largest data centers of the computer networking industry.Collaborate with ExpertsAs part of the Platform software team, you will be involved in every stage of the software development lifecycle, from initial concept through to final production at our off-site manufacturing partners. You will work alongside skilled engineers and hardware teams to ensure design integrity and product validation. Your contribution will be essential in crafting diagnostic specifications and developing robust software solutions that directly improve production quality and efficiency.Your ResponsibilitiesThis role requires a solid foundation in software engineering, along with a keen understanding of hardware design and third-party network processors. You will not only manage ASIC-based networking solutions but also engage in hardware bring-up, feature development, software testing, and providing expert support to our customers.Design and implement production-grade diagnostics for high-speed digital boards and ASICs to facilitate hardware validation.Create and test manufacturing diagnostics to support mass production of digital network devices.Assist in the bring-up of newly manufactured hardware and initiate software deployment.Conduct root-cause analysis to troubleshoot reported issues.Support the integration of new platform software and hardware features.Collaborate with hardware engineers on schedules and feature implementations.Engage in design discussions, code reviews, and project management activities.Develop system software using C and scripting languages (Python, Bash) for our Linux-based platform.Work autonomously and as part of a team.Utilize version control systems to document and track software changes systematically.
About OkendoAt Okendo, we understand that satisfied customers are the most effective marketers. That's why we created a powerful customer marketing platform designed to strengthen the bonds between consumers and the brands they cherish. With Okendo, Shopify brands can accelerate their growth and enhance efficiency by fostering brand loyalty and maximizing lifetime customer value.Our cohesive platform, along with our exclusive suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys, is relied upon by over 16,000 Shopify brands to transform one-time buyers into revenue-generating Superfans.Position OverviewAs a Fullstack Software Engineer, you will collaborate with our Product Engineering team to enhance the Okendo platform, emphasizing engineering excellence and a product-focused mindset. You will have a solid foundation in software development principles and a proven track record of writing clean, efficient code. Your responsibilities will include partnering with cross-functional teams to design, develop, and implement software solutions that address business needs. Additionally, you will engage in problem-solving, testing, and deploying software while adhering to established coding standards and best practices.Our Technology Stack:Frontend:- Vue for embeddable widgets and shopper-facing components- Angular for merchant administration- React with Shopify integrationsBackend:- We utilize a serverless architecture on AWS, heavily relying on: API Gateway for our APIs, CloudFront for CDN, and S3 for storage- Lambda (running Node.js) for compute tasks- DynamoDB as our primary data storage, with replication into Redshift for reporting and OpenSearch for search and data aggregation- SQS and SNS for messaging and queueingLanguages & Tools:- Terraform for Infrastructure as Code- TypeScript as our preferred language across the stack- VS Code as our integrated development environment- Jira for our Scrum processYour Impact:KnowledgeComprehensive understanding of our system architecture.Familiarity with the services within our technology stackExpertise in product features and their applications.Awareness of team processes and standards.Strong technical expertise and problem-solving capabilities.Basic knowledge of organizational structure and cross-functional teams.Delivering ResultsDevelops, tests, and deploys software solutions effectively.Breaks down complex tasks into manageable segments.Estimates task durations and manages project timelines.Plans and organizes code modifications efficiently.Identifies potential impacts of solutions and key stakeholders.
About OkendoAt Okendo, we believe that satisfied customers are the most effective marketers. Our mission is to forge deeper connections between consumers and their favorite brands through our innovative customer marketing platform.Okendo empowers Shopify brands to accelerate growth and enhance efficiency by fostering brand loyalty and maximizing customer lifetime value. Our integrated platform, complete with unique offerings for Reviews, Referrals, Quizzes, Loyalty, and Surveys, is trusted by over 16,000 Shopify brands to transform one-time buyers into devoted Superfans.Position OverviewAs a Senior Backend Engineer, you will join our Product Engineering team to enhance the Okendo platform, emphasizing engineering excellence with a product-oriented approach. You should have a solid grounding in software development principles and a demonstrated ability to produce clean, efficient code. Collaborating with cross-functional teams, you will design, develop, and implement software solutions that address business needs. Your responsibilities will include troubleshooting, testing, and deploying software while adhering to established coding standards and best practices.Our Tech Stack:Frontend:- Vue for embeddable widgets and consumer-facing components- Angular for merchant administration- React integrated with ShopifyBackend:- We utilize a serverless architecture on AWS, relying heavily on API Gateway for our APIs, CloudFront for CDN, and S3 for storage- Lambda (running Node.js) for computing tasks- DynamoDB serves as our primary data store, with replication into Redshift for reporting and OpenSearch for search and aggregation- SQS and SNS are employed for queueing and messagingLanguages & Tools:- Terraform for Infrastructure as Code- TypeScript is our selected language for the full stack- VS Code serves as our IDE- Jira facilitates our Scrum processesYour Impact:KnowledgeGain a comprehensive understanding of our system architecture, including the services utilized within our tech stack.Demonstrate proficiency in product features and their application.Understand team processes and standards.Showcase proficient technical expertise and problem-solving abilities.Possess a basic understanding of the organization and cross-functional teams.Delivering ResultsDevelop, test, and deploy software solutions effectively.Decompose intricate tasks into manageable parts.Estimate task durations and manage timelines efficiently.Plan and organize code modifications systematically.Identify potential impacts of solutions and engage key stakeholders.
At Riot Games, we prioritize the players' experience above all. Our dedicated team in Sydney collaborates with global partners to develop cutting-edge features and technologies for an exciting upcoming R&D title. Whether you're enhancing backend architecture, creating tools for developers, or designing engaging player-focused features, you will help us build systems that enhance performance, scalability, and user engagement. As a Staff Software Engineer (Internal Job Title: Software Engineer III), you will take on technical leadership in critical areas of our projects. Your contributions will span the entire development lifecycle, from designing scalable solutions to mentoring team members and collaborating across departments to ensure top-tier experiences for both players and developers. At Riot, our software engineers possess extensive expertise in specific technical domains while also embracing the chance to work across different areas. You will tackle complex challenges using both new and existing technologies, forging innovative solutions to deliver unmatched value to players. You will report to an Engineering Manager within the R&D Game Team.
Who We AreAt Heidi, we are revolutionizing healthcare by developing an AI Care Partner that empowers clinicians throughout the entire care process, from documentation to care delivery.Our mission is to enhance healthcare capacity while ensuring that care remains profoundly human. In the past 18 months, Heidi has reclaimed over 18 million hours for clinicians and facilitated more than 73 million patient visits. Currently, over two million patient visits each week are supported by Heidi across 116 countries and in over 110 languages.Founded by healthcare professionals, Heidi unites clinicians, engineers, designers, scientists, and creatives who share a common goal: to fortify the human connection at the core of healthcare.With nearly $100 million in funding, Heidi is expanding its reach across the USA, UK, Canada, and Europe, collaborating with leading health systems including the NHS, Beth Israel Lahey Health, MaineGeneral, and Monash Health, among others.We act swiftly where it matters while remaining grounded in proven methodologies, shaping the future of healthcare. Are you ready to take on the challenge?The TeamYou will be part of a dynamic team building the collaboration layer that enables clinicians to work together seamlessly for improved patient care, from small clinics to extensive hospital networks. Your contributions will enhance direct sharing, role-based access, and detailed permissions through innovative technology inspired by Project Zanzibar. Every feature you develop ensures patient data security while alleviating the inefficiencies that hinder clinical teams.The RoleAs a Senior Software Engineer, you will be in charge of executing backend features, possessing a profound technical understanding of how these translate into user needs. Your experience in a rapidly growing startup environment and building SaaS products will be invaluable.You will comprehend the critical challenges engineers encounter and possess a solid grasp of design principles to prioritize essential features and capabilities.Your unique ability is bridging the divide between technical specifics and business requirements, transforming high-level designs into tangible solutions.You thrive in high-pressure situations and understand the dynamics of a flexible, flat-structured work environment. Your expertise in navigating the complexities of developing an AI product for healthcare on a global scale is crucial.We believe that exceptional talent can emerge from unexpected places; if you have a proven history of delivering technically challenging products and features across any industry, we would love to hear from you.