
Software Engineer
7 days ago
Overview
Join to apply for the
Software Engineer (Integrations)
role at
Sapia.ai
.
At Sapia.ai, we're pioneering the future of ethical, AI-powered hiring. With millions of candidates engaging with our Chat Interview every year, we are redefining how talent is discovered, assessed, and nurtured. Our products are trusted by some of the world's most innovative companies, and we're just getting started.
We're a fast-paced, innovation-driven team where ownership is high and learning never stops.
Responsibilities / What you'll do
Build and maintain integrations: Design, develop, and support third-party integrations with major ATS platforms like Workday, SmartRecruiters, SuccessFactors, and other enterprise HR systems, ensuring reliable data flow and synchronisation.
API development and management: Create and evolve RESTful and GraphQL APIs along with webhook implementations that enable secure, scalable communication between Sapia.ai and third-party systems, handling authentication, rate limiting, and error recovery.
Data transformation and mapping: Build sophisticated data transformation pipelines using Node.js and TypeScript that handle varying data formats, field mappings, and business rules across different ATS platforms while maintaining data integrity.
Testing and troubleshooting: Conduct comprehensive testing and debugging of integration workflows to ensure seamless functionality, implementing monitoring and alerting for proactive issue resolution.
Collaborate and support: Work closely with customer success, sales teams, and senior engineers to streamline technical onboarding for new clients, troubleshoot integration challenges, and optimise setup workflows.
Documentation and optimisation: Create and maintain detailed integration documentation, API specifications, and contribute to performance improvements through caching strategies and efficient data synchronisation patterns.
Code quality and collaboration: Use GitHub for source control, participate in code reviews, maintain version control, and contribute to process improvements while sharing knowledge across the team.
What we're looking for
2-4 years of experience in software development with a focus on backend development, API integrations, or working with enterprise SaaS platforms, ideally in the HR/recruitment tech space.
Strong proficiency with Node.js and TypeScript for building scalable backend services, with experience in frameworks like NestJS or Express.
Deep understanding of RESTful and GraphQL API design principles, webhook implementations, and common integration patterns including OAuth 2.0, SAML, and API key management.
Hands-on experience with major ATS platforms (Workday, SmartRecruiters, SuccessFactors, etc.) or similar enterprise software integrations – you understand the challenges of working with diverse API specifications and data models.
AWS experience with services like Lambda, SQS for message queuing, ECS for container orchestration, and familiarity with serverless architectures.
Database proficiency with NoSQL databases (MongoDB), including designing efficient data models for integration scenarios and handling data synchronisation.
Strong problem-solving skills with experience debugging complex integration issues, handling API rate limits, managing data consistency across systems, and building resilient error recovery mechanisms.
Familiarity with GitHub for source control, version management, and collaboration in team environments.
Strong communication skills with the ability to explain technical integration details to non-technical stakeholders and work effectively in cross-functional teams.
Good to have
HR/Recruitment domain knowledge – understanding of hiring workflows, candidate lifecycle management, and common HR data structures
Knowledge of event-driven architectures for handling high-volume, asynchronous integration workflows
DevOps and CI/CD experience with Docker, GitHub Actions, and infrastructure as code
Experience with API management tools and platforms for documentation, versioning, and analytics
How we hire
We believe there's more to you than your CV. So, we start with a chat interview, our very own, designed to uncover your potential and give you the space to share who you are in your own words. You'll answer 5-6 role-relevant questions over chat and submit a short video answer. It's untimed and mobile-friendly. Afterwards, you'll get personalised insights from the interview, based on your responses. Our hiring team will reach out to you directly if they'd like to move forward.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
#J-18808-Ljbffr
-
Software Engineer
1 week ago
Australia Oracle Full time $90,000 - $120,000 per yearJob Description:About Our Team:What We Offer:Opportunity to work on cutting-edge Generative AI technologies and apply them to real-world problems Collaborative and dynamic work environment with a team of experienced engineers Professional development opportunities to enhance your skills and knowledge in AI and software development About You:You are a...
-
Software Engineer
6 days ago
Australia Total Shape Full timeYour Compass in the Health & Fitness JourneyTotal Shape is a community dedicated to making the pursuit of a healthier lifestyle both achievable and straightforward.At Total Shape, we pride ourselves on delivering comprehensive information tailored to your health and fitness journey.Our mission is to help you make informed decisions that expedite your path to...
-
Software Engineer
1 week ago
Australia Saab Full time $90,000 - $120,000 per yearThe roleParticipate in the development and maintenance of software components and associated simulators. Develop an understanding of the operational use of the associated system under development. Participate in the specification of software components. Design, implementation and testing of software components to meet the specified requirements. Produce...
-
Software Engineer
7 days ago
Australia Buscojobs Full timeOverviewThis is a Software Technical Support Engineer role with Schneider Electric based in Macquarie Park, NSW, AU.About Schneider ElectricSchneider Electric is a global specialist in energy management and automation. We are dedicated to supplying our customers with safe, reliable, and sustainable energy solutions. We invent technologies that will transform...
-
Software Engineer
7 days ago
Australia Crowdstrike Full timeOverviewJoin to apply for theSoftware Engineer - Backend (Remote, AUS)role atCrowdStrikeCrowdStrike is hiring a Software Engineer of Infrastructure to help build and deploy automation and services to drive massive infrastructure scale. Our mission is to make all of our customers' security-relevant data continuously available for automated detection and...
-
Software Engineering Manager
7 days ago
Australia Canonical Full timeSoftware Engineering Manager - Ubuntu Linux Kernel Canonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next job Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at CanonicalSoftware Engineering Manager - Ubuntu Linux Kernel Canonical Canberra, Australian Capital Territory, Australia1 day ago Be...
-
Software Engineer
6 days ago
Australia Buscojobs Full timeJob DescriptionSoftware Engineers write and test code, optimize software for speed and capability, evaluate and test new software, and design and maintain software systems under limited supervision.RequirementsKey duties and responsibilitiesThe CTO Transition Program requires an experienced AI / ML-Python Developer to develop and optimize machine learning...
-
Software Engineer – Data
6 days ago
Australia Buscojobs Full time2113 Ryde, New South Wales Schneider ElectricPosted 1 day agoJob DescriptionThis is a Software Technical Support Engineer role with Schneider Electric based in Macquarie Park, NSW, AU== Schneider Electric ==Role Seniority- mid levelMore about the Software Technical Support Engineer role at Schneider ElectricJob DescriptionJoin our dynamic Software Support...
-
Senior Software Engineer
7 days ago
Australia Canonical Full timeSenior Software Engineer - Digital Workplace Canonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next job Join to apply for the Senior Software Engineer - Digital Workplace role at CanonicalSenior Software Engineer - Digital Workplace Canonical Canberra, Australian Capital Territory, Australia3 days ago Be among the first...
-
Embedded Software Engineer
4 days ago
Australia Droneshield Limited Full timeWork with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world's most challenging technical problems in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems. Working with high profile customers across...