A high-level technical role focused on leading architecture and designing scalable distributed systems using Java, Spring Boot, and AWS, while integrating AI-powered capabilities.
Compensation
The anticipated compensation range for this position is - $136,100 - $147,800 CAD- annually.
Responsibilities
Lead the architecture and design of scalable, highly available, fault-tolerant distributed systems using Java, Spring Boot, microservices, and AWS.
Drive end-to-end system design, including API contracts, data modelling, service boundaries, integration patterns, and deployment architecture.
Apply Domain-Driven Design (DDD), event-driven architecture, object-oriented principles, and established design patterns.
Design and optimize RESTful APIs, asynchronous messaging systems, and event-driven integrations using Kafka and other messaging technologies.
Make architectural decisions involving scalability, consistency, performance, reliability, security, and cost optimization.
Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Senior Software Development Engineer in the ICON team, responsible for designing, implementing, and maintaining large-scale distributed systems that integrate generative AI to automate infrastructure operations.
Compensation
CAN, BC, Vancouver - 150,700.00 - 251,700.00 CAD annually
Responsibilities
Design, implement, test, deploy and maintain innovative software solutions to drive services optimizations, cost, and security
Write high quality distributed system software
Provide insightful code reviews and take ownership of outcomes
Work in an agile, startup-like development environment
Lead design or architecture of new and existing systems
Requirements
Bachelor's degree in computer science or equivalent
The Product Manager, Acquisition owns and executes on opportunities to bring new drivers to SpotHero, focusing on the acquisition roadmap, SEO, landing pages, and search funnel experiences.
Locations (2)
Chicago, Illinois, United States
Toronto, Ontario, Canada
Compensation
Depending on your skillset and experience, you can expect your base salary to be between $93,000 - $128,000 as well as a discretionary bonus and leading total rewards package
Responsibilities
Build and manage a quarterly roadmap for user acquisition, that ladders up to the broader company strategy.
Form hypotheses, design and launch A/B tests, and iterate quickly to improve new-user conversion.
Bring the right stakeholders together, dig into the “why” behind their asks, and drive to clear decisions that keep work moving.
Work closely with product design on customer interviews, competitive research, and own funnel analyses to find and size new acquisition opportunities.
Define success metrics up front, track results, share learnings and roadmap updates with stakeholders and leadership.
Supportability Technical Lead, Billing, Google Cloud
Partner with Development Directors, Product Management, and Support leadership to define and execute the technical supportability roadmap across Google Cloud's portfolio including automated deflection and self-service diagnostics.
Senior Technical Solutions Manager, Billing, Google Cloud
Lead a team of developers and program managers who enable our Frontline Agents to provide support for Billing technical issues across Workspace, GCP, and AI/ML.
Partner with Product Management and Developers to translate customer needs into a better overall product; recognize trends in customer feedback and elevate issues within Google.
Director of Engineering to lead and grow the Kalepa for Underwriting team, reporting directly to the CTO, defining architectural roadmaps and driving engineering operational excellence.
Locations (3)
New York, New York, United States
United States
Canada
Compensation
Zone 1 (New York and San Francisco) - $260,000 to $350,000; Zone 2 (all other locations in the US and Canada) - $230,000 to $350,000
Responsibilities
Lead and grow the Kalepa for Underwriting engineering team: hire, develop, and retain top engineers, and build the managers and tech leads beneath you
Define the architectural roadmap and technical strategy for the platform
Establish the frameworks, engineering standards, and cross-functional cadences
Partner with the executive team, product, and go-to-market leaders
Engineering Manager role to lead the team building, deploying, and customizing Spellbook for enterprise customers. A hybrid role of engineering manager and technical program lead.
Compensation
This role is not subject to Ontario's salary range disclosure requirement, as total compensation exceeds the threshold set out in the exemption.
Responsibilities
Own the Enterprise engineering plan
Partner with sales and the deal desk
Lead pre-sales prototyping
Lead, coach, and grow engineers across backend, full-stack, and forward-deployed roles
Drive delivery across teams
Requirements
Nice to have: enterprise SaaS deployments
Nice to have: integrations (DMS, CRM, procurement systems)
Nice to have: security and compliance (SOC 2, data residency)
Analyze fleet-wide incident telemetry and recurring customer failure modes to author technical proposals that influence Product Development roadmaps driving upstream improvements in API design, quota governance, error observability, and platform guardrails.
Understand customer issues, advocate for their needs with internal teams, including product and development teams, to find ways to deliver support and products.
Design and deploy internal diagnostic tools, SQL/telemetry pipelines, and AI-driven triage automations that eliminate manual development toil and accelerate root-cause identification across global support teams.
Lead production supportability reviews before launch sign-off.
Requirements
Bachelor's degree in Science, Technology, Engineering, Mathematics
Collaborate with Software Developers and Site Reliability Developers to manage production incidents in real time, with an emphasis on timely and thorough issue identification and customer communication.
Resolve high-profile escalations and issues, improve the customer experience and drive initiatives that increase their likelihood of success on our platform.
Identify opportunities and build solutions to improve support or empower customers to solve issues by using self-service tools and documentation.
Requirements
Bachelor’s degree in Science, Technology, Engineering, Mathematics