Software Engineer, Developer Platform
Developer Platform Engineer · Senior · Full Time
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 haveExpertise 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 haveAdvanced 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 haveProduction experience with Kubernetes, Docker, and container-based infrastructure. Understanding of cloud-native architecture patterns and microservices deployments.
Monitoring and Observability
Nice to haveExperience 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 haveActive 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 haveBackground 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 haveProficiency 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 haveTrack 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
Frameworks
Databases
Tools
Other
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