As a Senior Software Engineer, you'll be a hands-on contributor to the APIs, protocols, and agent interfaces that power our agentic advertising platform. You'll help build systems where AI agents are first-class participants, with their own authentication, capabilities, and communication standards.
Locations (2)
United States
Canada
Compensation
The salary range for this role is $160k-$210k USD, $160k-$215k CAD.
Responsibilities
Design and build scalable APIs for both human and AI agent clients.
Develop agent interfaces, MCP servers, and A2A communication layers.
Build and operate high-throughput systems for real-time advertising transactions.
Explore, evaluate, and integrate emerging agent frameworks and protocols.
Contribute to architectural decisions around authentication, protocols, and transaction flows.
Design, develop, deploy, and maintain robust backend services using PHP and Go, ensuring scalability, reliability, and high performance, focusing on integrations with major Online Travel Agencies (OTAs).
Compensation
Competitive Compensation: Market-aligned salary based on the applicant's country of residence.
Responsibilities
Design, develop, deploy, and maintain robust backend services using PHP and Go
Lead the extraction of services from an existing monolithic architecture
Collaborate closely with Product Managers and cross-functional stakeholders to shape technical priorities
Design and implement high-quality APIs that enable AI agents and automated workflows
Optimize application performance, including page speed, response times, latency, and overall system reliability
Develop and maintain critical integrations with major Online Travel Agencies (OTAs), evolving a monolithic architecture toward scalable, service-oriented systems, and enabling backend capabilities for AI agents.
Compensation
Competitive Compensation: Market-aligned salary based on the applicant's country of residence.
Responsibilities
Design, develop, deploy, and maintain robust backend services using PHP and Go
Lead the extraction of services from an existing monolithic architecture
Collaborate closely with Product Managers and cross-functional stakeholders to shape technical priorities
Design and implement high-quality APIs that enable AI agents and automated workflows
Optimize application performance, including page speed, response times, latency, and overall system reliability
Join a fast-growing technology environment and help build and scale the backend infrastructure powering a leading vacation rental management platform used by property managers worldwide. In this role, you will join the Core Engineering team, responsible for developing and maintaining critical integrations with major Online Travel Agencies (OTAs).
Compensation
Competitive Compensation: Market-aligned salary based on the applicant's country of residence.
Responsibilities
Design, develop, deploy, and maintain robust backend services using PHP and Go, ensuring scalability, reliability, and high performance.
Lead the extraction of services from an existing monolithic architecture by defining clear service boundaries, ownership models, and pragmatic migration strategies.
Collaborate closely with Product Managers and cross-functional stakeholders to shape technical priorities and ensure backend solutions deliver meaningful business value.
Design and implement high-quality APIs that enable AI agents and automated workflows to interact reliably with guest-facing product capabilities.
Optimize application performance, including page speed, response times, latency, and overall system reliability, working closely with frontend engineering teams.
Design, develop, deploy, and maintain robust backend services using PHP and Go, ensuring scalability, reliability, and high performance, focusing on integrations with major Online Travel Agencies (OTAs) and evolving monolithic architecture to service-oriented systems.
Compensation
Competitive Compensation: Market-aligned salary based on the applicant's country of residence.
Responsibilities
Design, develop, deploy, and maintain robust backend services using PHP and Go
Lead the extraction of services from an existing monolithic architecture
Collaborate closely with Product Managers and cross-functional stakeholders
Design and implement high-quality APIs that enable AI agents and automated workflows
Optimize application performance, including page speed, response times, latency, and overall system reliability
Help build and scale innovative software solutions that simplify complex global workforce compliance processes using AI-powered development.
Responsibilities
Design, develop, and maintain scalable software applications across frontend and backend systems
Use and orchestrate AI-powered development tools such as Claude Code, Cursor, and similar agents to accelerate coding
Define technical approaches, guide AI-generated implementations, and review code to ensure solutions are scalable, maintainable, reliable
Work closely with Product Managers and other engineers to identify opportunities, shape product direction, prioritize initiatives, and translate business needs into effective technical solutions
Take ownership of application security by implementing secure development practices, identifying potential vulnerabilities, assessing risks, and ensuring sensitive compliance data is properly protected
Contribute across the full technology stack, developing new features, improving existing architecture, and strengthening APIs and integrations for delivery logistics and real-time orchestration.
Compensation
Annual base salary of $60,000–$80,000 USD, depending on experience, skills, and engineering level.
Responsibilities
Build, refine, and maintain agentic development workflows, contributing to the team's use of AI throughout the software lifecycle
Design, develop, test, and deliver scalable, high-quality full-stack software across new and existing systems
Drive software quality through thorough verification, automated testing, and both AI-assisted and human code reviews
Review AI-generated code and architectural recommendations critically, ensuring solutions meet engineering standards before they are merged or deployed
Take ownership of features from research and planning through design, implementation, validation, deployment, and production monitoring
Requirements
Bachelor's degree in computer science or a related field
Nice to have: Software Development Engineer in Test (SDET)
Contribute across the full technology stack, developing new features, improving existing architecture, and strengthening APIs and integrations for delivery logistics and real-time orchestration.
Compensation
Annual base salary of $60,000–$80,000 USD, depending on experience, skills, and engineering level.
Responsibilities
Build, refine, and maintain agentic development workflows, contributing to the team's use of AI throughout the software lifecycle
Design, develop, test, and deliver scalable, high-quality full-stack software across new and existing systems
Drive software quality through thorough verification, automated testing, and both AI-assisted and human code reviews
Review AI-generated code and architectural recommendations critically
Take ownership of features from research and planning through design, implementation, validation, deployment, and production monitoring
Requirements
Bachelor's degree in computer science or a related field
Nice to have: Software Development Engineer in Test (SDET)
Help build and scale innovative software solutions that simplify complex global workforce compliance processes using AI-powered development.
Responsibilities
Design, develop, and maintain scalable software applications across frontend and backend systems
Use and orchestrate AI-powered development tools such as Claude Code, Cursor, and similar agents to accelerate coding
Define technical approaches, guide AI-generated implementations, and review code to ensure solutions are scalable, maintainable, reliable
Work closely with Product Managers and other engineers to identify opportunities, shape product direction, and translate business needs into effective technical solutions
Take ownership of application security by implementing secure development practices and assessing risks
Help build and scale innovative software solutions that simplify complex global workforce compliance processes using AI-powered development.
Responsibilities
Design, develop, and maintain scalable software applications across frontend and backend systems
Use and orchestrate AI-powered development tools such as Claude Code, Cursor, and similar agents to accelerate coding
Define technical approaches, guide AI-generated implementations, and review code to ensure solutions are scalable, maintainable, reliable, and aligned with engineering standards
Work closely with Product Managers and other engineers to identify opportunities, shape product direction, prioritize initiatives, and translate business needs into effective technical solutions
Take ownership of application security by implementing secure development practices, identifying potential vulnerabilities, assessing risks, and ensuring sensitive compliance data is properly protected