Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 54Since 2022Company Site

Location

United States

Posted

64 days ago

Salary

$130K - $200K / year

Seniority

Senior

Job Description

Senior Software Engineer

Scope3

Role Description We’re building the future of programmatic advertising through AI agents. Our Agentic Marketplace team is creating the infrastructure that enables AI agents to discover, negotiate, and transact media inventory autonomously. As a Senior Software Engineer, you’ll play a key role in building the core systems that power our agentic advertising platform. You’ll develop APIs, agent interfaces, and transaction systems that support both human users and AI agents as first-class participants. You’ll work at the intersection of advertising technology, distributed systems, and emerging AI agent frameworks—helping translate architectural vision into scalable, production-ready systems. This is a Fullstack (80/20 backend leaning), hands-on role. You’ll write production code, contribute to system design, and collaborate closely with a small, senior team to bring new agent-driven capabilities to life. Responsibilities - Build and maintain scalable APIs for both human and AI agent clients - Contribute to the development of agent interfaces, MCP servers, and A2A communication layers - Implement systems that support real-time advertising transactions at scale - Partner with Staff engineers to design robust, extensible architectures - Collaborate with product and design to develop clear, agent-friendly API contracts - Integrate and experiment with emerging agent frameworks and protocols - Participate in design reviews and provide thoughtful technical input - Write high-quality, maintainable code and improve system reliability - Identify edge cases in agent behavior and help design safeguards Qualifications - 5+ years of experience building backend or fullstack systems - Strong experience with API development (REST or event-driven systems) - Proficiency in TypeScript/Node.js and React - Experience working with cloud platforms (GCP or AWS) - Familiarity with distributed systems concepts (scalability, reliability, observability) - Interest in or exposure to AI agent systems, LLMs, or autonomous workflows - Ability to collaborate effectively in a small, fast-moving team - Strong problem-solving skills and attention to detail Nice to have - Experience with MCP, A2A, or similar communication protocols - Background in advertising technology or marketplace platforms - Experience building systems with real-time or high-throughput requirements Tech Stack - API Layer: TypeScript/Node.js, REST and event-driven services - Agent Interfaces: MCP servers and A2A protocol handlers - Data: PostgreSQL, BigQuery, Cloud Storage, Redis Compensation The salary range for this role is $130k-$190k USD; $140k-$200k CAD. These ranges span multiple location-based salary bands across the US and Canada. Candidates are aligned to a narrower range based on geographic market compensation data, and final offers reflect demonstrated skills, experience, and role expectations. Benefits - Health & wellness: Comprehensive medical, dental, and vision coverage with significant employer contribution; short- and long-term disability coverage; health savings/flexible spending options - Retirement: Employer-matched retirement savings plan (401(k) or RRSP) - Time off: Generous paid time off, statutory holidays, and year-end office closure - Parental leave: 13 weeks fully paid (eligibility requirements apply) - Equity: Stock options A Note To Applicants We believe that all people are capable of great things. We encourage you to apply even if you do not meet all of the requirements that are listed within this job description.

Related Job Pages

More Software Engineer Jobs

Geeks on Site logo

Web Developer, WordPress

Geeks on Site

Geeks on Site is dedicated to providing quality computer repair & support services for homes & businesses nationwide.

ContractRemoteTeam 201-500Since 2002H1B No Sponsor

• Build and maintain website pages using Elementor Pro, including sections, templates, and dynamic content elements. • Develop and modify WordPress themes (child and custom) to support design and functionality requirements. • Create and maintain basic WordPress plugins, including custom post types, taxonomies, shortcodes, widgets, and simple mu-plugins. • Troubleshoot and resolve layout, functionality, and performance issues using browser DevTools and WordPress debugging techniques. • Collaborate with the team to implement designs (PSD to WordPress) while ensuring consistency with existing code structure and functionality. • Test all changes before deployment, follow coding standards, and document non-obvious decisions while proactively communicating blockers.

Guatemala
SurveyMonkey logo

Zuora Developer

SurveyMonkey

The world’s leading survey software. On a mission to help people turn their curiosity into action.

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

What we’re looking for We’re seeking an experienced Zuora Developer to join our team in a hands-on role supporting subscription billing and revenue automation. This role focuses on implementing, configuring, enhancing, and supporting Zuora Billing and its integrations, particularly with Salesforce. Industry background is flexible, but practical experience with Zuora Billing is required. This role operates within the U.S. Central Time Zone. What you’ll be working on - Configure, customize, and maintain Zuora Billing, including product catalog, rate plans, subscriptions, invoicing, taxation, payments, and related workflows. - Partner cross-functionally with Sales, Finance, RevOps, and Engineering to support and optimize the SaaS subscription and order-to-revenue lifecycle. - Support end-to-end order-to-revenue processes by troubleshooting issues, performing root cause analysis, and implementing sustainable solutions. - Build and maintain Zuora workflows, notifications, custom fields, data mappings, and Salesforce integrations, including data migration activities. - Participate in Agile/Scrum ceremonies and ensure system changes follow best practices, compliance standards, and internal governance requirements. We’d love to hear from people with - 1+ years of hands-on experience configuring, customizing, and supporting Zuora Billing in a production environment. - Experience with Zuora Orders and Orders API. - Experience in writing solution documents, POC, and analyzing issues. - Experience with quote-to-cash and financial systems such as Zuora, Salesforce (including CPQ), NetSuite, or RevPro. - Conducting demos and design walkthrough sessions with other teams and the stakeholders. - A bachelor’s degree in Finance, Accounting, Business, Management Information Systems, or equivalent professional experience. - Working knowledge of core finance and accounting processes (e.g., Order to Cash, Record to Report). - Strong communication skills, attention to detail, and the ability to prioritize work while learning new technologies. - Experience in Zuora Revenue, Salesforce CPQ and Mulesoft (Nice to have) - Experience with data migration and cleansing (Nice to have) The base pay provided for this position ranges from $106,250 / year - $143,750 / year depending on the geographic market and assuming a full-time schedule. Actual base pay is based on a number of factors including market location, job-related knowledge, education or training, skills, and experience. Bonuses and commissions may also be offered as part of the total compensation package, in addition to a competitive benefits package including medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; paid holidays; paid time off; employee assistance program; and other company benefits. #LI-remote

United States
$106K - $143K / year
Job Closed
SurveyMonkey logo

Zuora Developer

SurveyMonkey

The world’s leading survey software. On a mission to help people turn their curiosity into action.

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

What we’re looking for We’re seeking an experienced Zuora Developer to join our team in a hands-on role supporting subscription billing and revenue automation. This role focuses on implementing, configuring, enhancing, and supporting Zuora Billing and its integrations, particularly with Salesforce. Industry background is flexible, but practical experience with Zuora Billing is required. This role operates within the U.S. Central Time Zone. What you’ll be working on - Configure, customize, and maintain Zuora Billing, including product catalog, rate plans, subscriptions, invoicing, taxation, payments, and related workflows. - Partner cross-functionally with Sales, Finance, RevOps, and Engineering to support and optimize the SaaS subscription and order-to-revenue lifecycle. - Support end-to-end order-to-revenue processes by troubleshooting issues, performing root cause analysis, and implementing sustainable solutions. - Build and maintain Zuora workflows, notifications, custom fields, data mappings, and Salesforce integrations, including data migration activities. - Participate in Agile/Scrum ceremonies and ensure system changes follow best practices, compliance standards, and internal governance requirements. We’d love to hear from people with - 1+ years of hands-on experience configuring, customizing, and supporting Zuora Billing in a production environment. - Experience with Zuora Orders and Orders API. - Experience in writing solution documents, POC, and analyzing issues. - Experience with quote-to-cash and financial systems such as Zuora, Salesforce (including CPQ), NetSuite, or RevPro. - Conducting demos and design walkthrough sessions with other teams and the stakeholders. - A bachelor’s degree in Finance, Accounting, Business, Management Information Systems, or equivalent professional experience. - Working knowledge of core finance and accounting processes (e.g., Order to Cash, Record to Report). - Strong communication skills, attention to detail, and the ability to prioritize work while learning new technologies. - Experience in Zuora Revenue, Salesforce CPQ and Mulesoft (Nice to have) - Experience with data migration and cleansing (Nice to have) The base pay provided for this position ranges from $106,250 / year - $143,750 / year depending on the geographic market and assuming a full-time schedule. Actual base pay is based on a number of factors including market location, job-related knowledge, education or training, skills, and experience. Bonuses and commissions may also be offered as part of the total compensation package, in addition to a competitive benefits package including medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; paid holidays; paid time off; employee assistance program; and other company benefits. #LI-remote

United States
$106K - $143K / year
Job Closed
SurveyMonkey logo

Senior Software Engineer I

SurveyMonkey

The world’s leading survey software. On a mission to help people turn their curiosity into action.

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

What we’re looking for The dynamic Respondent Experience team is seeking a full-stack Senior Software Engineer with strong frontend experience to design and develop features that will shape the future of the survey-taking experience. We are looking for a passionate problem-solver committed to maintaining high quality and strict accessibility requirements. You will report to the Engineering Manager on the Respondent Experience team. What you’ll be working on - Develop new features by creating technical specs, coding, and tracking post-release technical metrics while ensuring we meet our accessibility standards - Contribute to the migration of our systems from Jinja, REST, and Python into React, GraphQL and Next.js - Focus on code testability through the use of pytest and Jest - Investigate and address issues with performance, security, maintainability, reliability, and scalability - Bring your own ideas in working with product, design, and our partners to add value for our customers - Monitor and troubleshoot systems, ensuring high availability and compliance - Identify vulnerabilities and apply preventive measures to maintain a secure environment - Participate in on-call rotation for critical support - Opportunities to contribute to the broader Engineering organization through Guilds and Working Groups We’d love to hear from people with - 5+ years frontend web development experience working on high-traffic, highly-visible sites using modern Javascript, CSS and HTML - Strong experience with React (hooks, component design, performance optimizations) and familiarity with TypeScript - Experience with GraphQL (Apollo or equivalent) and integrating frontend apps with GraphQL backends - Experience designing, maintaining, and integrating with REST APIs - Experience diagnosing and improving web performance (Core Web Vitals, Lighthouse) - Experience with Python web frameworks (Pyramid) - Experience developing features which meet WCAG Accessibility guidelines is a plus - Experience conducting code reviews and mentoring others - Strong interest in AI and experience with AI coding tools such as Cursor or Claude Code to accelerate your work - Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners - Experience with Agile methodologies and ceremonies - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent The base pay provided for this position ranges from CAD $103,200 / year - $129,000 / year depending on the geographic market and assuming a full-time schedule. Actual base pay is based on a number of factors including market location, job-related knowledge, education or training, skills, and experience. Bonuses may also be offered as part of the total compensation package, in addition to a competitive benefits package including medical, dental, vision, life, and disability insurance; RRSP matching; flexible spending & health savings account; paid holidays; paid time off; employee assistance program; and other company benefits. This opening is for an existing vacancy. #LI-remote

Canada
103K - 129K / year
Job Closed