Software Engineer, Developer Platform

Developer Platform Engineer · Senior · Full Time

VancouverCAD 210k – 320k1d ago
Apply for this role

Opens Numeric's application page

Role

What you'll do.

Join Numeric's Developer Platform team to build internal infrastructure systems that accelerate engineering productivity across a fast-growing fintech company. This senior engineering role focuses on designing and implementing developer tooling, remote development environments, and internal systems that empower the entire engineering organization. You'll apply infrastructure, networking, and cloud expertise to solve complex problems in a collaborative environment where your technical leadership directly impacts how hundreds of engineers ship features.

Responsibilities

  • Design and Build Internal Developer Tooling: Architect and develop shared infrastructure tooling and platforms that enable internal engineering teams to build and ship features more efficiently. This includes creating developer-facing systems, abstractions, and frameworks that standardize development practices across the organization. Focus on reducing friction in common development workflows and establishing reusable patterns that scale across teams.
  • Implement Remote Development Environments: Design and maintain cloud-based remote development infrastructure that allows engineers to work efficiently from anywhere. Oversee the setup, optimization, and reliability of development environments powered by AWS, ensuring fast iteration cycles and minimal latency. Balance resource efficiency with developer experience to support growing team needs.
  • Develop Networking and Infrastructure Systems: Build secure, performant networking layers and infrastructure systems that connect internal tools, services, and development environments. Apply expertise in cloud networking, security, and systems design to create robust solutions that handle the complexity of a distributed development platform while maintaining security and compliance standards.
  • Integrate AI Development Tools and Workflows: Create systems and tooling that enhance the AI development capabilities of the engineering team. Build AI-augmented tools for testing, code generation, and developer assistance. Stay current with AI/LLM advancements and integrate emerging capabilities into developer workflows where they create measurable productivity gains.
  • Build Testing and Quality Infrastructure: Design comprehensive testing systems for data-rich environments that ensure reliability of internal tools and services. Develop frameworks and infrastructure that make it easier for teams to test their features thoroughly. Focus on creating scalable, maintainable testing solutions that reduce friction in the development cycle.
  • Gather Developer Feedback and Iterate: Adopt a customer-mindset toward internal engineering teams, actively soliciting feedback on tools and systems you build. Conduct user research, gather metrics on tool adoption and productivity, and iterate based on developer needs. Present findings and recommendations to leadership to drive continuous improvement.
  • Mentor and Support Engineering Team: Share knowledge about infrastructure, networking, and platform systems with the broader engineering organization. Provide guidance on best practices, conduct technical reviews, and help engineers understand and effectively use internal tools. Foster a culture of learning and shared knowledge around developer productivity topics.
  • Evaluate and Implement Platform Solutions: Research, evaluate, and recommend third-party tools, services, and open-source solutions for developer platform needs. Make informed technical decisions about build-versus-buy tradeoffs while maintaining simplicity and avoiding unnecessary complexity. Document architectural decisions and rationale for future reference.

Qualifications

What we look for.

Technical

  • AWS Cloud Infrastructure Expertise

    Proven experience designing, implementing, and maintaining production systems on AWS. Hands-on knowledge of EC2, networking primitives (VPC, Security Groups, subnets), managed services, and infrastructure-as-code approaches. Ability to architect cost-efficient, scalable cloud infrastructure.

  • Networking and Systems Architecture

    Deep understanding of networking fundamentals including TCP/IP, DNS, SSL/TLS, VPNs, and distributed system communication patterns. Capability to design secure network architectures, troubleshoot connectivity issues, and optimize network performance at scale.

  • Infrastructure and DevOps Practices

    Proficiency with infrastructure-as-code tools, container orchestration, CI/CD pipelines, and deployment automation. Experience managing production infrastructure, monitoring systems, and implementing reliability practices. Knowledge of infrastructure provisioning and configuration management.

  • Security and Compliance Fundamentals

    Solid grasp of security principles including authentication, authorization, encryption, and secure coding practices. Experience designing systems with security-first architecture and implementing controls that meet compliance requirements for financial software.

  • Systems Design and Software Architecture

    Ability to design complex systems that balance performance, reliability, maintainability, and cost. Experience making architectural tradeoffs, evaluating design patterns, and building systems that scale with organizational growth.

  • Full-Stack Development Capability

    Comfort with multiple programming languages, backends, and frontend technologies. Generalist engineering skills enabling you to implement solutions across the full stack—from backend services to frontend developer tools and CLI applications.

Education

  • Computer Science or Related Field (Preferred)

    Bachelor's degree in Computer Science, Software Engineering, or equivalent practical engineering experience. Advanced degree not required; demonstrated technical capability through work experience is equally valued.

Experience

  • 7+ Years of Production Software Engineering

    Demonstrated track record building and shipping production software systems. Experience shipping features end-to-end, managing technical debt, and operating systems at scale. Evidence of growth from early-career engineer to mid-level to senior engineering role.

  • Infrastructure or Platform Engineering Background

    Prior experience on infrastructure, platform, or DevOps-focused engineering teams. Familiarity with building internal developer tools, shared infrastructure, or services used by other engineers. Understanding of platform engineering best practices and the challenges of serving technical users.

  • Data Systems or Financial Software Experience (Preferred)

    Background working with data-intensive systems, testing in complex environments, or financial technology software. Experience with challenges of data consistency, reliability, and correctness. Understanding of accounting or finance domain concepts is valuable but not required.

  • Leading Technical Initiative and Cross-Functional Collaboration

    Experience leading technical projects, collaborating across teams, and influencing engineering culture. Demonstrated ability to work with technical and non-technical stakeholders, translate requirements, and drive consensus on technical direction.

Skills

Required

  • AWS

    Hands-on expertise with Amazon Web Services including EC2, networking, VPCs, and managed services. Ability to architect and troubleshoot cloud infrastructure.

  • Networking Fundamentals

    Deep understanding of TCP/IP, DNS, firewalls, VPNs, and network architecture. Capability to design and debug network-related issues in distributed systems.

  • Systems Architecture

    Experience designing scalable, reliable systems and making informed architectural tradeoffs. Knowledge of distributed systems patterns and infrastructure design principles.

  • Infrastructure as Code

    Proficiency with tools like Terraform, CloudFormation, or similar for managing infrastructure declaratively. Understanding of version control, CI/CD integration, and infrastructure automation.

  • Backend Development

    Strong fundamentals in building backend services, APIs, and databases. Experience with at least one production backend language and framework ecosystem.

  • Security and Compliance Practices

    Understanding of authentication, authorization, encryption, and security architecture. Experience implementing security controls and compliance requirements in production systems.

  • Developer Experience Mindset

    Philosophy of building tools and systems from the developer user's perspective. Ability to gather feedback, iterate on internal products, and make decisions based on user impact.

  • Generalist Problem Solving

    Versatility across multiple domains and technologies. Comfort diving into unfamiliar technical areas, learning quickly, and shipping solutions across full stack.

Preferred

  • Data Systems and Testing Infrastructure

    Nice to have

    Expertise in building testing systems for data-rich environments. Experience with data validation, test automation at scale, and ensuring reliability of data pipelines.

  • AI/LLM Development Workflows

    Nice to have

    Advanced personal development workflow incorporating AI tools and large language models. Experience integrating AI capabilities into developer tooling or exploring novel applications of LLMs.

  • Kubernetes and Container Orchestration

    Nice to have

    Production experience with Kubernetes, Docker, and container-based infrastructure. Understanding of cloud-native architecture patterns and microservices deployments.

  • Monitoring and Observability

    Nice to have

    Experience with observability tools like DataDog, New Relic, Prometheus, or ELK stack. Ability to design monitoring and alerting strategies for production systems.

  • Open Source and Community Contribution

    Nice to have

    Active participation in open-source projects or sharing technical knowledge with the engineering community. Demonstrated ability to write clear documentation and communicate technical concepts.

  • Accounting or Financial Technology Domain Knowledge

    Nice to have

    Background in fintech, accounting software, or financial services. Understanding of accounting principles, financial data models, or regulatory requirements in finance.

  • Python, Go, or Rust

    Nice to have

    Proficiency in modern systems languages commonly used for infrastructure tooling. Experience building command-line tools, daemons, or performance-critical infrastructure code.

  • Education and Technical Leadership

    Nice to have

    Track record of mentoring engineers, writing technical documentation, or teaching complex technical concepts. Ability to communicate clearly with engineers at different skill levels.

Tech stack

Languages

PythonGoRustTypeScript / JavaScriptSQL

Frameworks

FastAPI / FlaskNode.js / ExpressReact or Vue.js

Databases

PostgreSQLRedisDynamoDB

Tools

TerraformAWS CDKDockerKubernetesGit / GitHubGitHub Actions / ArgoCDGrafana / DataDogVPN and SSH

Other

LLM Integration and AI ToolingREST API DesignAuthentication and Authorization (OAuth, SAML, OIDC)Load Balancing and Scalability PatternsTesting Frameworks and Data Validation

Compensation

Pay and benefits.

Base·CAD 210,000 – 320,000

Full posting

Original listing.

At Numeric, we’re building the modern data platform for accounting and finance.

We’re building the financial platform that realizes the dream of live, rich, trustworthy data and insights for companies to drive decision-making & execution.

Among our hundreds of customers are Anthropic, Notion, Brex, OpenAI, Cursor, Plaid, Wealthfront, Mercury, Figma, and Asana.

We raised a $51M Series B in late 2025. We’re backed by IVP, Menlo Ventures, Founders Fund, 8VC, et all. as well as founders and executives from Ramp, Segment, and more.

Why Numeric?

Accounting is a massive, growing data problem. Every business would like to ground their decisions, strategy, and analysis in rich, up-to-date information. Financial data, however, is poor, fragmented, delayed, and lacking context; the accounting work to bring it together is tedious and error-prone. To fix this requires foundational changes in accounting and in the broader finance function.

We are addressing these problems at their root by building the infrastructure and product experiences to ingest events, transform them, match value movement, project interpretations, and report against our unified graph of financial data. We’re applying principles of software engineering and data systems to scale accounting.

We tackle the hard problems. Accounting does not need more duct tape.

We’ve rethought the field—its primitives, assumptions, and practices—while staying grounded by working closely with our customers. As engineers, we do our homework. We study the domain and talk to our users, and by doing so we earn the right to bring a fresh perspective to the problem of financial data.

The Role

Our Dev Platform team accelerates and empowers the rest of the company to build and ship confidently on shared patterns.

You’ll build the systems that accelerate development internally. This includes our in-house tooling for remote development environments, various internal tools and networking, shared AI tools, and more.

This is a role that requires proactive agency: you’re an experienced engineer with a generalist skill set. You’re excited to seek out opportunities to up-level the rest of the org, have the knowledge & creativity to think of multiple solutions to a problem, and have the judgment to decide what’s a good fit given the people and context of the organization.

You might be a fit if…

  • You have the experience and knowledge of infrastructure and networking to design solutions, and the wisdom to keep things simple

  • You have intuition and opinions about developer loops and developer experience

  • You take a customer-mindset in testing and gathering feedback on what you build for others

  • You enjoy teaching

What you need

  • 7+ years of experience building software

  • Experience with AWS

  • Confidence with general topics of networking, security, infrastructure, etc.

Bonus

  • Expertize and a substantial track record in building systems for testing, especially for data-rich environments

  • Your own AI development workflow is advanced

Location: Vancouver, BC

Compensation: 210,000 to 320,000 CAD

Redirects to Numeric's application page.

Other roles

More at Numeric.