OEC logo
OEC

QSP Geographics Inc. (QSP) is a fast-growing geospatial technology company that provides a range of industry-leading solutions in disciplines that include GIS services, CAD drafting, survey, engineering, and asset management services. We presently have over 125 employees with offices in Toronto and Ottawa.

Senior Software Engineer, Platform

EngineerEngineerFull TimeRemoteSeniorTeam 1,001-5,000

Location

United States

Posted

12 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Platform

OEC

Role Description We’re looking for a Senior Software Engineer to help shape and scale the core platform capabilities that power our products and customer experience. This role is ideal for an engineer who thrives in complex environments, enjoys solving distributed systems challenges, and wants to influence platform architecture, developer experience, and modern engineering practices. You’ll work across authentication, authorization, account management, platform services, and internal tooling while partnering closely with product and engineering teams across the organization. If you enjoy building secure, scalable systems and want to have a direct impact on engineering velocity and platform reliability, we’d love to talk. What You’ll Do - Design, build, and evolve authentication and authorization capabilities across the platform. - Help shape customer account, subscription management, and core platform services. - Create secure, scalable, and reusable platform patterns used across engineering teams. - Improve developer experience through streamlined integrations, reference implementations, and self-service tooling. - Lead complex technical initiatives from architecture and design through production delivery. - Write clean, maintainable, high-quality code and perform thoughtful code reviews. - Mentor engineers and contribute to a strong engineering culture focused on collaboration and continuous improvement. - Leverage modern AI-assisted and agentic development workflows to accelerate development, testing, and delivery cycles. - Identify and reduce technical and operational risk across distributed systems and platform services. Qualifications - 6+ years of experience building and operating production-grade software systems. - Strong backend engineering experience with .NET / C#. - Experience designing, building, and securing APIs in distributed systems environments. - Hands-on experience with authentication and authorization systems. - Ability to work independently and drive solutions in ambiguous or evolving problem spaces. - Strong understanding of Git, CI/CD pipelines, and modern software development practices. - Experience working in Agile engineering environments. - Strong ownership mindset with the ability to drive work end-to-end. - Excellent communication and collaboration skills, especially in technical discussions and code reviews. Requirements - Experience with ASP.NET Core or modern .NET frameworks. - Familiarity with Auth0, Permit.io, or similar identity platforms. - Experience with observability, testing, resiliency, and reliability engineering patterns. - Experience using AI-assisted engineering workflows and modern developer tooling. - Strong SQL skills and experience optimizing relational databases. - Cloud-native development experience, preferably in AWS. - Experience building platform services, internal developer tooling, or shared infrastructure. - Front-end experience with React and micro-frontend architectures. Benefits - Full benefits starting Day 1: Medical, Dental, and Vision. - 401(k) with company match. - Unlimited Flex Time Off plus 10 company-paid holidays. - Remote-first role with monthly communication stipend. - Professional development programs, tuition assistance, and quarterly book program. - Free wellness coaching and pet insurance. - Home office equipment stipend. - Employee resource groups and exclusive employee discounts.

Related Categories

Related Job Pages

More Engineer Jobs

EBI Consulting logo

Project Engineer

EBI Consulting

Building Value Sustainably

Engineer12 days ago
Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

• Conduct site reconnaissance, interviews, and independent research • Prepare deliverables with quality supporting documentation (site figures, appendices) • Travel on short notice (one week or less) will be required at times

Washington
$70K - $85K / year
Full TimeRemoteTeam 1,001-5,000Since 2002H1B Sponsor

• Design, build, and operate production-grade proxy infrastructure at scale • Own the full lifecycle of proxy platform • Serve as technical authority on traffic flows • Work across forward proxies, reverse proxies, API gateways, and protocol translators

India
Hunt St logo

Analytics Engineer

Hunt St

We help Aussie companies find top 3% remote talent in the Philippines & Nepal for a single finder's fee.

Engineer12 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

Role Description Looking for Philippines-based candidates. Job Role: Analytics Engineer Compensation range: $2,000 AUD - $3,000 AUD / Monthly Engagement type: Independent Contractor Agreement Work Schedule: This role is expected to align with the AU business hours (approx. 9 AM - 5 PM, Monday to Friday) for collaboration, but as a contractor, you’ll have flexibility in how you manage your time. The analytics engineer builds the Gold layer and dbt Semantic Layer for each dataset phase. Where the senior data engineer builds the pipeline plumbing, the analytics engineer builds the business metrics — translating the metrics register definitions into governed, tested Gold models and MetricFlow metric definitions. This role sits closest to the business, requiring both technical depth and the ability to work directly with business stakeholders during metric validation sessions. The analytics engineer must be able to explain metric calculation choices in plain English, not just write the SQL. In Run steady state, the analytics engineer role will take on support with AI monitoring responsibilities. New Gold model build volume drops significantly post go-live, freeing capacity for NLQ quality monitoring, LLM agent uptime, and Cortex ML model maintenance. Candidates should be comfortable with this evolution and ideally have some exposure to LLM API integration or ML monitoring. Key Responsibilities - Build Gold layer dbt models, including metric-level aggregations, KPI tables, and denormalized summary tables optimized for BI consumption in Sigma. - Author dbt Semantic Layer metric definitions using MetricFlow, including sell-through, out-of-stock (OOS) rate, conversion rate, average order value (AOV), weeks cover, and other metrics defined in the business metric register. - Populate and maintain the business glossary for each completed dataset, including metric definitions, calculation notes, known caveats, ownership, and data lineage. - Participate in business validation sessions with the onshore team and business stakeholders to ensure Gold metrics align with agreed metric register definitions prior to handover to Run operations. - Author and maintain dbt Explorer documentation, including model descriptions, column descriptions, and metric definitions to ensure the semantic layer remains fully self-documenting. - Support ongoing Run operations by managing metric change requests, implementing new Gold model additions, monitoring Cortex ML models, maintaining Claude NLQ context updates, and tracking AI agent uptime and performance. - Collaborate with stakeholders and cross-functional teams to validate business requirements, clarify KPI logic, and ensure consistent metric governance across the platform. Qualifications - Advanced experience with dbt Semantic Layer and MetricFlow, including metric definitions, dimensions, entities, measures, and time spines. - Advanced SQL expertise, including metric calculation logic, window functions, ratio metrics, and period-over-period comparisons. - Basic Python scripting skills for automation and monitoring-related tasks. - Intermediate experience with Power BI or other self-service BI platforms, with the ability to validate Gold layer outputs within BI environments. - Intermediate experience with Atlan or similar data cataloguing platforms, including catalogue administration, glossary authoring, and lineage review. - Strong retail domain knowledge, with a clear commercial understanding of metrics such as sell-through, OOS rate, clearance percentage, return rate, and AOV. - Strong communication and stakeholder management skills, with the ability to clearly present metric validation findings to non-technical business stakeholders. - Experience using Claude API or similar AI tooling to translate business metric register rules into dbt Gold model SQL. - Familiarity with Cortex Analyst YAML generation for scaffolding Semantic Layer definitions aligned with metric register requirements. - Experience monitoring Cortex ML models, including Forecasting and Anomaly Detection performance, and triggering retraining workflows when necessary. - Understanding of NLQ (Natural Language Query) context management, including maintaining governance and semantic layer context that supports AI-powered business user interfaces. - Exposure to LLM APIs, Snowflake Cortex, or similar AI-driven analytics platforms, whether in production, prototype, or personal project environments. Run Steady State Scope - Manage metric change requests by updating Gold models and Semantic Layer definitions as business rules and KPI definitions evolve. - Monitor AI agent performance, including NLQ answer quality, identifying model drift, escalating issues to the lead engineer, and updating AI system prompt context as new datasets are introduced. - Oversee Cortex ML maintenance by monitoring forecast accuracy and triggering retraining processes when performance falls below agreed thresholds. - Build and maintain new Gold model additions as the organization expands the Gold layer and introduces additional business metrics. What Good Looks Like - Demonstrates genuine enthusiasm for building a modern data platform from the ground up. - Can independently translate plain-English metric definitions (e.g., “net sales excluding shipping, gift cards, and staff purchases”) into dbt Gold model SQL and MetricFlow YAML. - Has prior experience in stakeholder-facing environments, including presenting data findings, answering questions from non-technical users, and defending calculation methodologies. - Brings curiosity and adaptability when working with emerging AI technologies, semantic layers, and modern analytics engineering practices. Work Arrangement & Expectations This is a remote role that will be set up as an independent contractor engagement. To ensure alignment and transparency, successful candidates will be expected to: - Disclose any existing ongoing roles or client work. - Reflect this engagement on their LinkedIn profile (clearly marked as “Independent Contractor”).

Philippines
A$2K - A$3K / month

• Act as the primary technical authority on-site, becoming an expert in the customer’s domain to identify and resolve real-world friction points before they escalate. • Design and implement data architectures that accelerate AI/ML training pipelines, ensuring low-latency data access across hybrid-cloud environments. • Build custom integrations, automation scripts, and "last-mile" solutions that bridge the gap between Hammerspace’s core product and the client’s bespoke infrastructure. • Use your proximity to the action to identify new business problems, expansion opportunities, and emerging workloads that Hammerspace can solve. • Partner with our Rotational Sustaining Engineering team to translate field-discovered bugs into core product features, ensuring that local fixes become global platform strengths. • Translate complex technical hurdles into clear, actionable insights for both end-users (data scientists/IT admins) and executive leadership.

United States
$200K - $240K / year