Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
Candidate Profile
Strong foundation in computer science with a minimum of 2 years of server-side development experience in C or C++. Advanced knowledge in distributed systems and databases is a plus but not mandatory.
A passion for designing, implementing, testing, and debugging maintainable software, with a focus on thoughtful solutions rather than quick fixes.
Excellent technical communication skills to effectively collaborate with team members. You manage your time efficiently, assess project complexities realistically, and appreciate the contributions of others.
Friendly and sociable, eager to build relationships with team members, believing in the collective value of teamwork for delivering quality products.
Motivated and willing to learn quickly, comfortable acknowledging gaps in knowledge and seeking assistance.
Curious about how MongoDB is utilized and how it can be improved to facilitate broader use cases.
About the job
The Storage Engines team is at the forefront of developing WiredTiger, an advanced open-source storage engine. WiredTiger leverages contemporary hardware architectures and sophisticated software algorithms to deliver exceptional performance for complex applications. Our team is responsible for maintaining a pluggable protocol for MongoDB storage engines and offers a robust framework for handling concurrent, transactional access to data within a MongoDB database instance.
We pride ourselves on fostering a culture of inclusivity, diversity, and teamwork. As a member of our team, you will play a crucial role in designing and maintaining the connection between various server components, integrating the query system and distributed replication system with the underlying storage engines. Your responsibilities will include enhancing our transaction management, scaling the codebase, and bolstering server resilience and availability.
We are eager to connect with candidates located in Sydney who are interested in our hybrid work model.
About MongoDB Inc.
MongoDB Inc. is a leading technology company that provides a modern database platform for building applications at scale. Our innovative solutions empower developers to solve complex challenges and drive business growth. With a focus on collaboration and continuous improvement, we are committed to creating an inclusive environment where diverse perspectives thrive.
The Storage Engines team is at the forefront of developing WiredTiger, an advanced open-source storage engine. WiredTiger leverages contemporary hardware architectures and sophisticated software algorithms to deliver exceptional performance for complex applications. Our team is responsible for maintaining a pluggable protocol for MongoDB storage engines and offers a robust framework for handling concurrent, transactional access to data within a MongoDB database instance. We pride ourselves on fostering a culture of inclusivity, diversity, and teamwork. As a member of our team, you will play a crucial role in designing and maintaining the connection between various server components, integrating the query system and distributed replication system with the underlying storage engines. Your responsibilities will include enhancing our transaction management, scaling the codebase, and bolstering server resilience and availability. We are eager to connect with candidates located in Sydney who are interested in our hybrid work model.
Join the MongoDB Developer Productivity team, where we lay a robust foundation of shared tools and services that empower our product development processes. Our success is defined by the ability of MongoDB's product and engineering teams to deliver exceptional solutions to our customers through an efficient software development lifecycle.As part of the Performance Infrastructure Team, your mission will be to simplify the process for MongoDB engineers to test and enhance the performance of our products. In this role as a Software Engineer II, you will collaborate closely with performance-driven engineers across the organization to design, develop, and maintain our state-of-the-art performance benchmarking systems and their supporting tools.This position follows a hybrid working model based out of our office in Sydney, Australia.
Full-time|On-site|Sydney, New South Wales, Australia
Are you a passionate and experienced leader in software engineering ready to elevate your career? Escrow.com is on the lookout for an exceptional Software Engineering Team Lead to join our vibrant and fast-paced environment!This position offers more than just a standard role; it’s an opportunity to truly make an impact. If you are a high performer with the skills and drive to thrive in a dynamic setting, and you prefer not to be micromanaged, this could be the perfect fit for you.Joining a mega-cap tech corporation may leave you feeling like just another number, while a startup might not provide the mentorship you seek. At Escrow.com, part of the Freelancer group, we are the world’s largest online escrow service, executing on a global scale with a select number of high-impact teams. This role presents an exciting opportunity to grow your team, lead technical design initiatives, and influence a global product, with tremendous potential to fast-track your engineering leadership journey.You will encounter a diverse array of engineering challenges, gaining exposure to a broad spectrum of technologies across our operations. Our cutting-edge frontend stack includes React, TypeScript, and RxJS, with code deployed to production multiple times daily.
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.
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.
About the Opportunity We are seeking a motivated and energetic professional who is passionate about driving growth within existing accounts. As an Enterprise Account Executive, you will be responsible for developing and implementing a targeted sales strategy in a designated territory, ultimately contributing to revenue expansion. This position is based in Sydney, supporting our hybrid work model. Sales Culture at MongoDB At MongoDB, innovation is at the core of our mission — both in our technology and our approach to sales. Our sales leadership is dedicated to cultivating a high-performing sales team within the tech industry. We empower our employees to succeed, value their insights, and continuously seek to improve our strategies. As part of the Sales team, you will tap into a lucrative market and learn from some of the most accomplished sales leaders in software. Your Responsibilities Proactively identify, qualify, and close sales opportunities. Strategically engage with CTOs, Engineering/IT Leaders, and technical end-users. Foster strong, productive relationships to uncover growth opportunities. Collaborate with Solution Architects and the Professional Services and Customer Success teams to enhance customer satisfaction. Work closely with enterprise ecosystem partner sales and channel partners to optimize deal sizes. Participate in comprehensive sales enablement training, including our rigorous Sales Bootcamp and advanced training programs. What You Bring A minimum of 8 years of experience in a quota-carrying sales role within a fast-paced and competitive environment, focusing on account expansion. Proven ability to penetrate new lines of business within existing accounts and navigate complex sales processes. Demonstrated record of exceeding sales targets and achieving success. Strong ability to communicate the business value of complex enterprise technology. Expertise in cultivating business champions. Willingness to work from the office 3 days a week. A competitive drive and a strong desire for success. Previous training in Sales Methodologies (e.g., MEDDIC, SPIN, Challenger Sales) is advantageous. Familiarity with databases, development, and open source technology is a plus. Why Now is a Great Time to Join Us Be part of a dynamic team that values innovation and excellence. Contribute to a culture that encourages professional growth and development. Engage with cutting-edge technology in a thriving market.
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
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.
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.
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.
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!
At IMC, technology is the driving force behind our success, not just a department. Our in-house developed innovative software executes millions of trading decisions daily, allowing us to outperform our competitors through superior speed and decision-making.Our Java teams in Sydney develop a diverse range of applications and tools, focusing on trading algorithms, options pricing, volatility calculations, simulation frameworks, market risk applications, trade reconciliation, and data analysis & visualization tools for traders. We not only create business applications but also the tools essential for maintaining our cutting-edge development processes.This position is part of our Data Engineering team, which specializes in building highly scalable, high-throughput, low-latency Java applications that process and transform data from numerous sources at Petabyte scale. These applications power everything from real-time trading to comprehensive analytics. You will engage in both greenfield and re-engineering projects, collaborating with developers globally to construct scalable and reliable data platforms. By balancing speed with quality, you will write robust, testable software and thoughtfully evaluate trade-offs between latency, throughput, simplicity, and maintainability.
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.
Join us at MongoDB as a Technical Services Engineer, where you'll be at the forefront of delivering top-tier technical support to our clients. In this role, you will leverage your expertise to troubleshoot complex issues, provide insightful solutions, and ensure our customers are maximizing the value of our cutting-edge database technology.Your responsibilities will include collaborating with cross-functional teams, developing technical documentation, and participating in customer training sessions. This is an excellent opportunity for someone passionate about technology and customer success.
At Neara, we're revolutionizing the energy sector with innovative technology. Imagine the ability to simulate the resilience of an entire power grid against a hurricane, all before the storm approaches. This is the groundbreaking work we do, leveraging advanced machine learning to create engineering-grade digital twins of electricity grids across four continents. Our solutions empower asset owners to identify their most pressing challenges and implement effective strategies across vast infrastructures.By simulating extreme weather scenarios and structural stress across networks, we enable major utilities to better understand risks, optimize their investments, and contribute to a more resilient global energy future.Our talented team is dedicated to making a real impact in the world, using AI and machine learning to enhance everything from data classification to intricate scenario analyses. We foster a culture of innovation where every team member is committed to our mission, and we are seeking intelligent, creative individuals to help expand this mission globally.We are currently seeking a Lead Data Engineer to spearhead the development of Neara's emerging data and integration platforms, essential for our digital twin applications.In this role, you will engage in extensive collaboration with our multidisciplinary team, including delivery, engineering, and product specialists, to meet key client needs. A robust T-shaped skill set in software engineering, data engineering, and data science is required.As an early data engineering hire, you will take on greenfield projects, enjoying significant autonomy and complete ownership of our data and integration platforms. We expect you to champion data engineering excellence, adeptly navigate uncertainties, and rapidly adapt to evolving landscapes while gaining a strong understanding of the challenges this role addresses, supported by our exceptional team.Join us at Neara, where your ideas are valued, your development is supported, and your successes are celebrated.
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.
At IMC, technology is the driving force behind our success. Our proprietary software is designed in-house and plays a crucial role in executing millions of trading decisions daily. We thrive by making informed and rapid decisions that give us an edge over our competitors. The engineering teams based in Sydney tackle a diverse range of applications, tools, and functionalities, including the implementation of trading algorithms, options pricing, volatility calculations, simulation frameworks, market risk applications, trade reconciliation systems, and data analysis and visualization tools for traders. Our commitment to innovation means we often need to develop not only the business applications but also the cutting-edge tools that support our development processes. We are actively seeking to enhance our software engineering teams across our Strategy, Research Tooling, and Backbone teams. The Strategy Developers collaborate with our options research and trading teams in Sydney to design and implement systematic trading strategies. In this role, you will engineer solutions within a Python-centric ecosystem that empowers our researchers and traders to transition strategies from initial prototypes to full production. You will also contribute to the tactical development of trading, analysis, and visualization tools for front-office operations. The Backbone Developers focus on creating scalable, business-critical applications and automation tools that support IMC's Sydney Mid-Office and Risk Management departments. They gather requirements and feedback from various internal stakeholders to implement innovative automation solutions through advanced coding practices. The Research Tooling Developers work closely with APAC Quant Research and other engineering teams to build and enhance tools that facilitate cutting-edge quantitative research. Our systems enable researchers to execute large-scale computations on distributed clusters, facilitating the exploration of new trading strategies, model training, and back testing. Your Core Responsibilities: Develop, test, deploy, and maintain high-performance Python applications. Collaborate with traders, researchers, quants, and engineers to create scalable and reliable software solutions. Take full ownership of the development process, from gathering requirements to deploying in production. Implement automation and optimization projects to enhance trading and research workflows. Utilize advanced automated testing practices and frequent deployments to achieve agile and incremental improvements. Evaluate trade-offs between latency, throughput, simplicity, scalability, and maintainability within a complex technical environment.
The Storage Engines team is at the forefront of developing WiredTiger, an advanced open-source storage engine. WiredTiger leverages contemporary hardware architectures and sophisticated software algorithms to deliver exceptional performance for complex applications. Our team is responsible for maintaining a pluggable protocol for MongoDB storage engines and offers a robust framework for handling concurrent, transactional access to data within a MongoDB database instance. We pride ourselves on fostering a culture of inclusivity, diversity, and teamwork. As a member of our team, you will play a crucial role in designing and maintaining the connection between various server components, integrating the query system and distributed replication system with the underlying storage engines. Your responsibilities will include enhancing our transaction management, scaling the codebase, and bolstering server resilience and availability. We are eager to connect with candidates located in Sydney who are interested in our hybrid work model.
Join the MongoDB Developer Productivity team, where we lay a robust foundation of shared tools and services that empower our product development processes. Our success is defined by the ability of MongoDB's product and engineering teams to deliver exceptional solutions to our customers through an efficient software development lifecycle.As part of the Performance Infrastructure Team, your mission will be to simplify the process for MongoDB engineers to test and enhance the performance of our products. In this role as a Software Engineer II, you will collaborate closely with performance-driven engineers across the organization to design, develop, and maintain our state-of-the-art performance benchmarking systems and their supporting tools.This position follows a hybrid working model based out of our office in Sydney, Australia.
Full-time|On-site|Sydney, New South Wales, Australia
Are you a passionate and experienced leader in software engineering ready to elevate your career? Escrow.com is on the lookout for an exceptional Software Engineering Team Lead to join our vibrant and fast-paced environment!This position offers more than just a standard role; it’s an opportunity to truly make an impact. If you are a high performer with the skills and drive to thrive in a dynamic setting, and you prefer not to be micromanaged, this could be the perfect fit for you.Joining a mega-cap tech corporation may leave you feeling like just another number, while a startup might not provide the mentorship you seek. At Escrow.com, part of the Freelancer group, we are the world’s largest online escrow service, executing on a global scale with a select number of high-impact teams. This role presents an exciting opportunity to grow your team, lead technical design initiatives, and influence a global product, with tremendous potential to fast-track your engineering leadership journey.You will encounter a diverse array of engineering challenges, gaining exposure to a broad spectrum of technologies across our operations. Our cutting-edge frontend stack includes React, TypeScript, and RxJS, with code deployed to production multiple times daily.
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.
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.
About the Opportunity We are seeking a motivated and energetic professional who is passionate about driving growth within existing accounts. As an Enterprise Account Executive, you will be responsible for developing and implementing a targeted sales strategy in a designated territory, ultimately contributing to revenue expansion. This position is based in Sydney, supporting our hybrid work model. Sales Culture at MongoDB At MongoDB, innovation is at the core of our mission — both in our technology and our approach to sales. Our sales leadership is dedicated to cultivating a high-performing sales team within the tech industry. We empower our employees to succeed, value their insights, and continuously seek to improve our strategies. As part of the Sales team, you will tap into a lucrative market and learn from some of the most accomplished sales leaders in software. Your Responsibilities Proactively identify, qualify, and close sales opportunities. Strategically engage with CTOs, Engineering/IT Leaders, and technical end-users. Foster strong, productive relationships to uncover growth opportunities. Collaborate with Solution Architects and the Professional Services and Customer Success teams to enhance customer satisfaction. Work closely with enterprise ecosystem partner sales and channel partners to optimize deal sizes. Participate in comprehensive sales enablement training, including our rigorous Sales Bootcamp and advanced training programs. What You Bring A minimum of 8 years of experience in a quota-carrying sales role within a fast-paced and competitive environment, focusing on account expansion. Proven ability to penetrate new lines of business within existing accounts and navigate complex sales processes. Demonstrated record of exceeding sales targets and achieving success. Strong ability to communicate the business value of complex enterprise technology. Expertise in cultivating business champions. Willingness to work from the office 3 days a week. A competitive drive and a strong desire for success. Previous training in Sales Methodologies (e.g., MEDDIC, SPIN, Challenger Sales) is advantageous. Familiarity with databases, development, and open source technology is a plus. Why Now is a Great Time to Join Us Be part of a dynamic team that values innovation and excellence. Contribute to a culture that encourages professional growth and development. Engage with cutting-edge technology in a thriving market.
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
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.
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.
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.
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!
At IMC, technology is the driving force behind our success, not just a department. Our in-house developed innovative software executes millions of trading decisions daily, allowing us to outperform our competitors through superior speed and decision-making.Our Java teams in Sydney develop a diverse range of applications and tools, focusing on trading algorithms, options pricing, volatility calculations, simulation frameworks, market risk applications, trade reconciliation, and data analysis & visualization tools for traders. We not only create business applications but also the tools essential for maintaining our cutting-edge development processes.This position is part of our Data Engineering team, which specializes in building highly scalable, high-throughput, low-latency Java applications that process and transform data from numerous sources at Petabyte scale. These applications power everything from real-time trading to comprehensive analytics. You will engage in both greenfield and re-engineering projects, collaborating with developers globally to construct scalable and reliable data platforms. By balancing speed with quality, you will write robust, testable software and thoughtfully evaluate trade-offs between latency, throughput, simplicity, and maintainability.
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.
Join us at MongoDB as a Technical Services Engineer, where you'll be at the forefront of delivering top-tier technical support to our clients. In this role, you will leverage your expertise to troubleshoot complex issues, provide insightful solutions, and ensure our customers are maximizing the value of our cutting-edge database technology.Your responsibilities will include collaborating with cross-functional teams, developing technical documentation, and participating in customer training sessions. This is an excellent opportunity for someone passionate about technology and customer success.
At Neara, we're revolutionizing the energy sector with innovative technology. Imagine the ability to simulate the resilience of an entire power grid against a hurricane, all before the storm approaches. This is the groundbreaking work we do, leveraging advanced machine learning to create engineering-grade digital twins of electricity grids across four continents. Our solutions empower asset owners to identify their most pressing challenges and implement effective strategies across vast infrastructures.By simulating extreme weather scenarios and structural stress across networks, we enable major utilities to better understand risks, optimize their investments, and contribute to a more resilient global energy future.Our talented team is dedicated to making a real impact in the world, using AI and machine learning to enhance everything from data classification to intricate scenario analyses. We foster a culture of innovation where every team member is committed to our mission, and we are seeking intelligent, creative individuals to help expand this mission globally.We are currently seeking a Lead Data Engineer to spearhead the development of Neara's emerging data and integration platforms, essential for our digital twin applications.In this role, you will engage in extensive collaboration with our multidisciplinary team, including delivery, engineering, and product specialists, to meet key client needs. A robust T-shaped skill set in software engineering, data engineering, and data science is required.As an early data engineering hire, you will take on greenfield projects, enjoying significant autonomy and complete ownership of our data and integration platforms. We expect you to champion data engineering excellence, adeptly navigate uncertainties, and rapidly adapt to evolving landscapes while gaining a strong understanding of the challenges this role addresses, supported by our exceptional team.Join us at Neara, where your ideas are valued, your development is supported, and your successes are celebrated.
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.
At IMC, technology is the driving force behind our success. Our proprietary software is designed in-house and plays a crucial role in executing millions of trading decisions daily. We thrive by making informed and rapid decisions that give us an edge over our competitors. The engineering teams based in Sydney tackle a diverse range of applications, tools, and functionalities, including the implementation of trading algorithms, options pricing, volatility calculations, simulation frameworks, market risk applications, trade reconciliation systems, and data analysis and visualization tools for traders. Our commitment to innovation means we often need to develop not only the business applications but also the cutting-edge tools that support our development processes. We are actively seeking to enhance our software engineering teams across our Strategy, Research Tooling, and Backbone teams. The Strategy Developers collaborate with our options research and trading teams in Sydney to design and implement systematic trading strategies. In this role, you will engineer solutions within a Python-centric ecosystem that empowers our researchers and traders to transition strategies from initial prototypes to full production. You will also contribute to the tactical development of trading, analysis, and visualization tools for front-office operations. The Backbone Developers focus on creating scalable, business-critical applications and automation tools that support IMC's Sydney Mid-Office and Risk Management departments. They gather requirements and feedback from various internal stakeholders to implement innovative automation solutions through advanced coding practices. The Research Tooling Developers work closely with APAC Quant Research and other engineering teams to build and enhance tools that facilitate cutting-edge quantitative research. Our systems enable researchers to execute large-scale computations on distributed clusters, facilitating the exploration of new trading strategies, model training, and back testing. Your Core Responsibilities: Develop, test, deploy, and maintain high-performance Python applications. Collaborate with traders, researchers, quants, and engineers to create scalable and reliable software solutions. Take full ownership of the development process, from gathering requirements to deploying in production. Implement automation and optimization projects to enhance trading and research workflows. Utilize advanced automated testing practices and frequent deployments to achieve agile and incremental improvements. Evaluate trade-offs between latency, throughput, simplicity, scalability, and maintainability within a complex technical environment.
Mar 12, 2026
Sign in to browse more jobs
Create account — see all 1,709 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.